Symfony 6 Essential Training
1h 35mIntermediate2023-08-09
Authors

Gary Kovar
Senior Back-End Developer and Software Engineer
Course details
The free website-building framework Symfony is constantly evolving to meet the needs of developers. If you’re looking to stay apace with the latest version, this course was designed for you. Join instructor and software engineer Gary Kovar to learn all about the most recent iteration of your favorite tool, Symfony 6.3, which was first released in May 2023.
Explore the key differences between Symfony Components and Symfony Framework to get up and running with both like a pro. Learn how to develop applications, use the Symfony Framework, and utilize specific implementations of common architectural concepts. Discover tools such as the Twig template engine, UX components, Stimulus, and Turbo, as well as how to take advantage of more advanced features like automated tests, console commands, messaging and queues, notifications, and more.
Explore the key differences between Symfony Components and Symfony Framework to get up and running with both like a pro. Learn how to develop applications, use the Symfony Framework, and utilize specific implementations of common architectural concepts. Discover tools such as the Twig template engine, UX components, Stimulus, and Turbo, as well as how to take advantage of more advanced features like automated tests, console commands, messaging and queues, notifications, and more.
Skills covered
SymfonySensioLabsBack-End Web DevelopmentFront-End Web DevelopmentWeb DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Symfony 6.3
- 02 - What you should know
- 03 - Using the exercise files
1. The Symfony Project
- 04 - Symfony components
- 05 - Symfony as a framework
- 06 - The Symfony CLI
- 07 - Symfony project structure
- 08 - Understanding versions in Symfony
- 09 - Using Symfony documentation
2. Developing in Symfony
- 10 - Local development
- 11 - Using config files
- 12 - Requests and responses
- 13 - Service container
- 14 - Events
- 15 - Entities
- 16 - Debugging and logging
3. Using the Symfony Framework
- 17 - MVC refresh
- 18 - Controllers in Symfony
- 19 - Views in Symfony
- 20 - Models in Symfony
- 21 - Forms
- 22 - Cache
4. Symfony Front End
- 23 - Templates
- 24 - UX components
- 25 - Stimulus
- 26 - Turbo
5. Advanced Features
- 27 - Automated tests
- 28 - Console
- 29 - Messaging and queues
- 30 - Notifications
Conclusion
- 31 - Next steps