Courses & TutorialsProgramming
Awesome Symfony Education – Massive Collection of Resources
For bundles selection, check awesome-symfony.
Single Action Controller
Tutorials and Video Courses
- SymfonyCasts – Learn Symfony 4
- Videos + articles. Straightforward, simple & with examples.
- Working with Symfony 2
- Short video series for starters
- Symfony 2 – under 5 minutes
- Short video series for starters
Series for begginers
- Joyful Development with Symfony 3 [2016] by SymfonyCasts
- Symfony po krůčkách na Zdroják.cz [2015/2016] [česky]
- Symfony 4.1 Jobeet Tutorial [2018]
Dependency Injection
- How to refactor to new Dependency Injection features in Symfony 3.3 by Tomas Votruba [2017]
EventDispatcher
- Decouple your application with (Domain-)Events by Benjamin Eberlei [2013]
- Re-thinking Event Listeners [2015]
- Journey to the Center of Symfony: HttpKernel Request-Response by SymfonyCasts [2015]
Security
- Symfony Security, Roles vs. Voters [2015]
- Do not use FOSUserBundle [2015]
- The new Voter Class [2016] by SymfonyCasts
Forms
- Don’t Use Entities in Symfony Forms. Use Custom Data Objects Instead [2017]
- Avoiding Entities in Forms [2016]
- Rethinking Form Development [2016]
Doctrine
- How to use Repository with Doctrine as Service in Symfony [2017]
- Mastering Symfony2 Performance – Doctrine [2014]
- Rich domain model with Symfony 2.5 and Doctrine 2.5 [2014]
Translations
- How Happyr work with Symfony translations [2015]
- Translation workflow with Symfony2 [2015]
- How to organize your translations in Symfony [2013]
Bundles
- High Quality Symfony Bundles [2014]
Decoupling
- The Framework as an implementation by Marcello Duarte & Konstantin Kudryashov [2013], Github repository
- Symfony2: How to create framework independent controllers [2014]
Legacy
- Bringing Symfony Components into Your Legacy Code [2016]
- Eating spaghetti with Symfony [2016]
- Migrating your project to Symfony [2016]
Performance
- Mastering Symfony2 Performance – Internals [2014]
- 5 Ways to optimize Symfony Baseline Performance [2015]
DDD
General
- Lessons Learned from My First Symfony Project [2016]
- Symfony best practices [2014]
- Symfony tips and tricks [2014]
- Some Symfony 2 practices
- Výhody a nevýhody Symfony v bodech [2014] [česky] – by @spicimedved
Books
- Symfony Framework Deepdive – Console [2015]
- Detailed guide to Console Component by Joshua Thijssen
- Symfony Framework Deepdive – Security [2015]
- Detailed guide to Security Component by Joshua Thijssen
- Symfony Certification – Unofficial self-study guide [2015]
- Short Q-A based section about Symfony foundations
- A Year with Symfony [updated 2014]
- Great book for beginners to understand basic Symfony lifecycle and how to use it to your advantages.