Symfony 6 Essential Training

Symfony 6 Essential Training

1h 35mIntermediate2023-08-09

Authors

Gary Kovar

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.

Skills covered

SymfonySensioLabsBack-End Web DevelopmentFront-End Web DevelopmentWeb DevelopmentOne-Off

Concepts

Introduction

  • Symfony 6.3
  • What you should know
  • Using the exercise files

The Symfony Project

  • Symfony components
  • Symfony as a framework
  • The Symfony CLI
  • Symfony project structure
  • Understanding versions in Symfony
  • Using Symfony documentation

Developing in Symfony

  • Local development
  • Using config files
  • Requests and responses
  • Service container
  • Events
  • Entities
  • Debugging and logging

Using the Symfony Framework

  • MVC refresh
  • Controllers in Symfony
  • Views in Symfony
  • Models in Symfony
  • Forms
  • Cache

Symfony Front End

  • Templates
  • UX components
  • Stimulus
  • Turbo

Advanced Features

  • Automated tests
  • Console
  • Messaging and queues
  • Notifications

Conclusion

  • Next steps
40,000 Toman