This three day class provides students a comprehensive understanding of managing development environments and version control.
Beyond site development, tools like Git, Docker, Composer and Drush are used to maintain code and configurations between local and hosted environments. Over the course of 3 half-day classes, students will gain a thorough understanding of these tools and concepts through lecture, demos, hands-on exercises and independent homework.
Day 1: Main concepts, terminology, environment set-up
Day 2: Deploying and moving changes across environments, peer code review
Day 3: Security updates, managing dependencies and master operations
This course is ideal for those who are:
- Drupal developers preparing to build a new site or accept delivery by an outside team
- Sysadmins preparing to manage environments for a Drupal site
- Having a basic understanding of website hosting and code management
- Experience with site building in Drupal
NOTE: Instructions for prerequisite work is provided upon registration.