Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Einführung in Symfony
Search
Andreas Hucks
September 17, 2012
Programming
11
580
Einführung in Symfony
An overview of the full stack framework for beginners (german)
Andreas Hucks
September 17, 2012
Tweet
Share
More Decks by Andreas Hucks
See All by Andreas Hucks
Divide and Conquer (LonghornPHP 2019)
meandmymonkey
0
98
Symfony Internals
meandmymonkey
3
720
Divide and Conquer
meandmymonkey
1
600
Deptrac - Keep Your Architecture Clean
meandmymonkey
0
580
Introduction to Docker at PHPBenelux2015
meandmymonkey
3
770
Best Practices in Symfony2
meandmymonkey
0
320
Introduction to Docker at PHPNW2014
meandmymonkey
4
390
O(ops), Authentication!
meandmymonkey
4
770
Best Practices in Symfony2
meandmymonkey
15
1.7k
Other Decks in Programming
See All in Programming
Pinia Colada が実現するスマートな非同期処理
naokihaba
2
160
Realtime API 入門
riofujimon
0
110
讓數據說話:用 Python、Prometheus 和 Grafana 講故事
eddie
0
350
Outline View in SwiftUI
1024jp
1
160
GCCのプラグインを作る / I Made a GCC Plugin
shouth
1
150
cXML という電子商取引の トランザクションを支える プロトコルと向きあっている話
phigasui
3
2.3k
Importmapを使ったJavaScriptの 読み込みとブラウザアドオンの影響
swamp09
4
1.2k
Server Driven Compose With Firebase
skydoves
0
400
飲食業界向けマルチプロダクトを実現させる開発体制とリアルな現状
hiroya0601
1
390
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
250
C#/.NETのこれまでのふりかえり
tomokusaba
1
160
Universal Linksの実装方法と陥りがちな罠
kaitokudou
1
220
Featured
See All Featured
Happy Clients
brianwarren
97
6.7k
GitHub's CSS Performance
jonrohan
1030
460k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
3
370
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
355
29k
Building Your Own Lightsaber
phodgson
102
6.1k
GraphQLとの向き合い方2022年版
quramy
43
13k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
790
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Transcript
None
Andreas Hucks @meandmymonkey Trainer & Developer bei Sensio Labs PHP
seit ~ 2001 Symfony seit 2005 Symfony Day 2009 - 2011
Was ist Symfony?
Symfony2 ist (auch) ein Full Stack Web Framework.
Moment…
Full Stack? http://www.flickr.com/photos/smorchon/2431349077/
Components! http://www.flickr.com/photos/62983199@N04/7188112487/
None
The Code… show it to me!
Installation
None
$ ./composer.phar create-project \ symfony/framework-standard-edition \ ./demo 2.1.1
Controller View Model /hello/WDC R Router Request Separation of Concerns
None
CLI http://www.flickr.com/photos/9479603@N02/3311745151/
None
Setup http://www.flickr.com/photos/pgoyette/2280685630/
None
Controller & Routing http://www.flickr.com/photos/9479603@N02/1815400096/
None
None
None
Templating - Twig
None
None
None
Forms
Form Request POPO Reads the request Reads the object Writes
the object Normalization Mapping Validation
None
None
None
None
None
None
None
None
Validation
None
None
Doctrine
None
None
Dependency Injection
None
None
None
None
None
None
Error Handling
Exceptions
Profiler
Profiler
Security
None
None
Fragen?
Danke!
22.-23. November, Berlin