SOLD OUT - DevOps for Drupal

Conference: 

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.

Trainer(s): 
tizzo
lliss
sk33lz
Experience level: 
Advanced
Status: 
Accepted
Training Company: 
Zivtech
Learning Objectives: 

Attendees will leave with a solid understanding of Drupal automation, testing, and development and deployment best practices.

Syllabus/Agenda: 
  • 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)
  • Deployment
Who Will Gain the Most From This Training?: 

Technology and technical project leaders from organizations working on active Drupal projects will benefit the most.

Prerequisites for this Course: 

Students must be familiar with developing Drupal sites and performing basic tasks at the linux command line, including ssh.

Drupal Version: 
N/A
Dev Environments: 
Students should bring a laptop with a functional installation of the latest Virtualbox and Vagrant. While possible to work on Windows, we don't recommend it. We will provide a cloud environment for Windows users to use. OS X is the preferred environment.
Training Type: 
Advanced