-
This is the tutorial that unlocks your true Symfony 5 potential. How? By talking about what's at the core of Symfony: services, config & environments. These are the tools you'll need to take on any challenge with Symfony:Bundles give you servicesFinding and using servicesConfiguring bundles (i.e. configuring services)Creating your own servicesAutowiring & binding custom argumentsSymfony EnvironmentsThe magical configuration loading mechanismService parametersEnvironment Variables and .envSecrets managementHaving fun with magic & the LoggerBonus: The MakerBundleBy the end, you'll see truly understand the fundamentals behind how any part of Symfony works. Need to use a new feature? You'll be ready!Let's go!
Overview
Syllabus
-
- 01. Bundles!
- 02. KnpMarkdownBundle & Service
- 03. Cache Service
- 04. Configuring Bundles
- 05. The Service Container & Autowiring
- 06. Configuring the Cache Service
- 07. Environments
- 08. Controlling the prod Environment
- 09. Creating a Service
- 10. Autowiring Dependencies into a Service
- 11. Parameters
- 12. Service Config & Non-Autowireable Arguments
- 13. All about services.yaml
- 14. Binding Global Arguments
- 15. Named Autowiring
- 16. Fetching Non-Autowireable Services
- 17. Controllers: Boring, Beautiful Services
- 18. Environment Variables
- 19. The Secrets Vault
- 20. Using & Overriding Secrets
- 21. MakerBundle & Autoconfigure
- 22. Playing with a Custom Console Command
- 23. Making a Twig Extension (Filter)