If you are tired of wasting time tweaking servers, testing modules, or remembering how to get Drupal working properly on a new system, then this is the training for you. Our hands-on workshop is a crash course on optimizing your workflow, using techniques that have been refined over years of professional Drupal work. We share our preferred development setup (including a Vagrant project that we’ll use to build a copy of our environment) and show you how to automate tests, deployments, and other tasks with Jenkins and Probo.CI. We’ll also demonstrate best practices and help you keep track of your code and Drupal patches in a way that scales to many developers.
Attendees will leave with a solid understanding of Drupal automation, testing, and development and deployment best practices.
- DevOps Culture
- Local Development
- Automation Techniques (shell scripting, drush, Jenkins)
- Working with Multiple Environments
- Development Workflows (git, code review, patch management)
- Measurement (measuring performance, monitoring, logging)
- Testing (BDD)
Technology and technical project leaders from organizations working on active Drupal projects will benefit the most.
Students must be familiar with developing Drupal sites and performing basic tasks at the linux command line, including ssh.