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
A Glimse of Symfony 2
Search
Muhammadali Shaduli
October 28, 2013
Programming
1
150
A Glimse of Symfony 2
An Introduction to Symfony
Muhammadali Shaduli
October 28, 2013
Tweet
Share
More Decks by Muhammadali Shaduli
See All by Muhammadali Shaduli
Symfony 1.4 Workshop
shaduli
0
68
Other Decks in Programming
See All in Programming
Better Code Design in PHP
afilina
0
170
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
990
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
1
210
ナレッジイネイブリングにAIを活用してみる ゆるSRE勉強会 #9
nealle
0
160
お前もAI鬼にならないか?👹Bolt & Cursor & Supabase & Vercelで人間をやめるぞ、ジョジョー!👺
taishiyade
7
4.2k
Learning Kotlin with detekt
inouehi
1
140
PRレビューのお供にDanger
stoticdev
1
230
SwiftUI Viewの責務分離
elmetal
PRO
2
270
負債になりにくいCSSをデザイナとつくるには?
fsubal
10
2.6k
自力でTTSモデルを作った話
zgock999
0
100
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
840
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
470
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Being A Developer After 40
akosma
89
590k
Statistics for Hackers
jakevdp
797
220k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Music & Morning Musume
bryan
46
6.4k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Unsuck your backbone
ammeep
669
57k
Embracing the Ebb and Flow
colly
84
4.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
380
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Transcript
A Glimpse of Muhammadali Shaduli www.shaduli.com
ü PHP Developer since 2003. ü Symfony Developer since 2008
ü Open source Consultant ü Trainer ü Lead Developer at Como Group Asia Pacific Pte. Ltd. ü A loving Husband and Father About Me
What is Symfony 2 ?
ü Symfony2 is a PHP Web Development framework. ü Symfony2
is a reusable set of standalone, decoupled, and cohesive PHP components that solve common web development problems. ü Then, based on these components, Symfony2 is also a full-‐‑stack web framework.
Really, What is it ?
² Wri@en for PHP 5.3 . ² Anonymous Functions and Closures ² Late
Static Binding ² Standalone Components ² Born from a company called SensioLabs
Does not reinvent the wheel
² Doctrine ² PHPUnit ² SwiftMailer ² Twig
The Components
² BrowserKit ² ClassLoader ² Config ²
Console ² CssSelector ² Debug ² DependencyInjection ² DomCrawler ² EventDispatcher ² Filesystem ² Finder ² Form ² H@pFoundation ² H@pKernel ² Locale ² Intl ² Icu ² OptionsResolver ² Process ² PropertyAccess ² Routing ² Security ² Serializer ² Stopwatch ² Templating ² Translation ² Validator ² Yaml
What is Symfony 2 framework ?
Project Structure
None
Application Flow
None
Routes
² blog_show can be anything ² pa@ern – uri to match ² defaults
– controller shortcut
Controllers
² Goal is to always return HNpResponse Object
Views
² Very extensible
Doctrine (Models)
None
How do we use it ?
None
Looking up entities
None
Many More… ² Services ² Dependency Injection ² Console Commands ² Security ² Forms ² Unit
Testing
Training Sessions ² Object Oriented PHP ² HTTP ² Symfony 2 Architecture ² Standardization
² Bundle Best Practices ² Controllers ² Routing ² Twig ² Forms ² Validation ² Dependency Injection ² Security ² HTTP Caching ² Command Line Interface ² Automated Testing ² Error Management and Debugging
None