Phase 1: Foundation & Kernal (Week 1)
- The Boot Process: What happens in
index.php? Deep dive into the Request/Response cycle. - Symfony in Drupal: The Event Dispatcher, Routing system, and the HttpKernel.
- Dependency Injection (DI): The #1 skill for modern Drupal. Service containers, autowiring, and why you should avoid
\Drupal::service() whenever possible. - Activity: Trace a request from the browser to the database query using a debugger.
- Beyond Localhost: Setting up a team-ready DDEV environment (custom commands, service integration like Redis/Solr/Mailhog).
- Composer Mastery: Dependency management, patching core/modules, handling merge conflicts, and understanding
composer.lock vs. composer.json in production. - The "Senior" Difference: We don't just install; we script the installation so it’s reproducible across any server.