Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Einführung in Symfony
Andreas Hucks
September 17, 2012
Programming
11
410
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
meandmymonkey
0
32
meandmymonkey
3
480
meandmymonkey
1
380
meandmymonkey
0
230
meandmymonkey
3
440
meandmymonkey
0
190
meandmymonkey
4
310
meandmymonkey
4
600
meandmymonkey
15
1.6k
Other Decks in Programming
See All in Programming
takahi5
1
380
bbatsov
0
110
legalforce
PRO
0
600
takara9
0
150
oleindesign
1
200
grapecity_dev
0
170
rinyudrvo
1
130
hyodol2513
0
540
hackz_inc
0
310
grapecity_dev
0
180
christianweyer
PRO
0
260
heistak
2
120
Featured
See All Featured
malarkey
393
61k
davidbonilla
70
3.6k
tenderlove
53
3.5k
kneath
219
15k
philhawksworth
192
8.8k
jasonvnalue
82
8.1k
malarkey
192
8.6k
mojombo
358
62k
ammeep
656
54k
shlominoach
176
7.5k
jlugia
216
16k
destraynor
223
47k
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