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
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
71
Other Decks in Programming
See All in Programming
旅行プランAIエージェント開発の裏側
ippo012
2
910
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
はじめてのMaterial3 Expressive
ym223
2
750
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
860
OSS開発者という働き方
andpad
5
1.7k
チームのテスト力を鍛える
goyoki
3
250
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
110
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
690
アセットのコンパイルについて
ojun9
0
130
Improving my own Ruby thereafter
sisshiki1969
1
160
為你自己學 Python - 冷知識篇
eddie
1
350
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Designing Experiences People Love
moore
142
24k
Code Reviewing Like a Champion
maltzj
525
40k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
We Have a Design System, Now What?
morganepeng
53
7.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
BBQ
matthewcrist
89
9.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
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