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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Muhammadali Shaduli
October 28, 2013
Programming
1
160
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
73
Other Decks in Programming
See All in Programming
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.5k
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
330
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
MUSUBIXとは
nahisaho
0
140
CSC307 Lecture 09
javiergs
PRO
1
840
高速開発のためのコード整理術
sutetotanuki
1
410
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
100
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
440
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
110
Facilitating Awesome Meetings
lara
57
6.8k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Believing is Seeing
oripsolob
1
58
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
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