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
Symfony 4 Best Practices
Search
Marco Petersen
February 28, 2018
Programming
1
360
Symfony 4 Best Practices
Marco Petersen
February 28, 2018
Tweet
Share
More Decks by Marco Petersen
See All by Marco Petersen
Symfony UX Turbo
ocrampete16
1
370
What's New in Symfony 5.3
ocrampete16
0
1.2k
What's New in Symfony 5.1?
ocrampete16
0
1.6k
Symfony Security Demystified
ocrampete16
0
300
Cache Me If You Can: HTTP-Caching and ESI with Symfony
ocrampete16
0
460
How to OOP: A Primer for Novice Developers
ocrampete16
1
280
REST vs GraphQL: The What, How and Why
ocrampete16
0
210
Other Decks in Programming
See All in Programming
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
270
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
700
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
370
Basic Architectures
denyspoltorak
0
630
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
170
CSC307 Lecture 07
javiergs
PRO
0
520
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.7k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
280
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
130
ゆくKotlin くるRust
exoego
1
210
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.7k
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
170
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
A designer walks into a library…
pauljervisheath
210
24k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
280
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
52
For a Future-Friendly Web
brad_frost
181
10k
Marketing to machines
jonoalderson
1
4.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
440
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Mind Mapping
helmedeiros
PRO
0
55
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
84
WENDY [Excerpt]
tessaabrams
9
36k
Transcript
Symfony 4 Best Practices
None
Best practices are... • • •
Today we’ll be looking at... • • • • •
• • • •
1. Directory Structure • •
None
1. Directory Structure • •
2. Configuration • • •
2. Configuration • • •
2. Configuration • • •
None
3. Business Logic • ◦ • •
None
3. Business Logic • ◦ • •
3. Business Logic • ◦ • •
4. Controllers • • • •
4. Controllers • • • •
4. Controllers • • • •
4. Controllers • • • •
5. Templates • •
5. Templates • •
6. Forms • • ◦ •
None
None
6. Forms • • ◦ •
None
None
6. Forms • • ◦ •
7. Internationalization • •
7. Internationalization • •
None
8. Security • ◦ ◦ ◦ •
8. Security • ◦ ◦ ◦ •
9. Tests •
9. Tests (2) • •
9. Tests (2) • •
$kernel->terminate($request, $response);