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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Andreas Hucks
September 17, 2012
Programming
630
10
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Einführung in Symfony
An overview of the full stack framework for beginners (german)
Andreas Hucks
September 17, 2012
More Decks by Andreas Hucks
See All by Andreas Hucks
Divide and Conquer (LonghornPHP 2019)
meandmymonkey
0
220
Symfony Internals
meandmymonkey
3
960
Divide and Conquer
meandmymonkey
1
760
Deptrac - Keep Your Architecture Clean
meandmymonkey
0
850
Introduction to Docker at PHPBenelux2015
meandmymonkey
3
950
Best Practices in Symfony2
meandmymonkey
0
550
Introduction to Docker at PHPNW2014
meandmymonkey
4
440
O(ops), Authentication!
meandmymonkey
4
1k
Best Practices in Symfony2
meandmymonkey
15
1.9k
Other Decks in Programming
See All in Programming
書籍「プロフェッショナルAI駆動開発」紹介スライド
juntaromatsumoto
0
950
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
150
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
130
高専キャリア LT 発表内容
crysta1221
6
5.4k
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
120
[DroidKaigi 26] How We Moved from Android Studio to Slack
thisaay
0
160
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
310
Cloudflare is Agents
chimame
0
190
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
620
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
410
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
280
이 함수, 실패하면 어떻게 되나요? null부터 Rich Errors까지, Kotlin 에러 처리 15년
haeti2
0
110
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
520
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
260
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Building AI with AI
inesmontani
PRO
1
1.2k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
480
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Agile that works and the tools we love
rasmusluckow
331
22k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Odyssey Design
rkendrick25
PRO
2
790
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