Symfony 4 Fundamentals: Services, Config & Environments
Offered By: SymfonyCasts
Course Description
Overview
Ready to take your Symfony skills to the next level? Then let's talk about what's at the core of Symfony: services and the container. In this tutorial, you'll learn about what makes your app "tick", including:
- Installing external packages
- Finding and using services
- Configuring bundles (i.e. configuring outside services)
- Symfony Environments
- The magical configuration loading mechanism
- Service parameters
- Environment Variables and .env
- Bonus: The MakerBundle
By the end, you'll see how your app works under-the-hood and understand the fundamentals behind any feature in Symfony. Let's go!
Syllabus
- Bundles give you Services
- KnpMarkdownBundle & its Services
- The Cache Service
- Configuring a Bundle
- debug:container & Cache Config
- Explore! Environments & Config Files
- Leveraging the prod Environment
- Creating Services!
- Using Non-Standard Services: Logger Channels
- services.yaml & the Amazing bind
- Config Parameters
- Constructors for your Controller
- Installing Bundles with "Average" Docs
- Autowiring Aliases
- Environment Variables
- Env Var Tricks & on Production
- Bonus! LoggerTrait & Setter Injection
- MakerBundle
- Fun with Commands
Taught by
Ryan Weaver
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX