The course starts with a quick recap of Continuous Delivery principles and then takes you through each stage of the Deployment Pipeline:
How to Build Your Next Deployment Pipeline
The Commit Cycle - Development Environment, Version Control, Commit Stage, Continuous Integration Strategies, Test Driven Development, and Artifact Repository
The Acceptance Cycle - Acceptance Stage, Manual Testing, Performance Testing, Testing Non-Functional Requirements, Testing Data Migration
Release Into Production
Whole Pipeline Considerations - Real World Example, Infrastructure as Code, Regulation & Compliance, Measuring Success.
This course is built around a series of 10 - 20 minute videos by Dave Farley, which comprise about 5 hours of video in total.
There are detailed written notes that accompany each lesson. These contain all the information from the videos and additional advice, tips and references for further reading and viewing so you can extend your learning.
Check Your Learning
There are regular review exercises, with multiple choice questions, throughout the course, to help you check your learning. (There is no pass/fail requirement.)
The Five Part "Deployment Pipeline Challenge"
Apply what you learn, as you go, by completing the Deployment Pipeline Challenge, to build and improve your pipeline, step-by-step.