"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to CI/CD
- CI/CD fundamentals
- Continuous integration
- Continuous delivery
- Continuous deployment
- Software delivery lifecycle
- DevOps principles
Module 2: CI/CD Pipeline Architecture
- Pipeline components
- Stages and jobs
- Build agents
- Runners
- Pipeline triggers
- Delivery workflows
Module 3: Source Control with Git
- Git fundamentals
- Repositories
- Branches
- Commits
- Merging
- Version control workflows
Module 4: Branching & Development Workflows
- Feature branches
- Trunk-based development
- Pull requests
- Code reviews
- Merge strategies
- Branch protection
Module 5: Pipeline Configuration
- Pipeline-as-code
- Configuration files
- Pipeline stages
- Jobs and steps
- Variables
- Execution conditions
Module 6: Continuous Integration Workflows
- Code integration
- Automated builds
- Validation
- Build triggers
- Feedback loops
- Integration practices
Module 7: Build Automation
- Build processes
- Dependency management
- Compilation
- Build scripts
- Build environments
- Build optimization
Module 8: Automated Testing in Pipelines
- Unit testing
- Integration testing
- Functional testing
- Test automation
- Test reports
- Quality gates
Module 9: Artifact Management
- Build artifacts
- Artifact repositories
- Package management
- Versioning
- Artifact retention
- Artifact promotion
Module 10: Container-Based CI/CD
- Container fundamentals
- Docker images
- Dockerfiles
- Image builds
- Container registries
- Pipeline integration
Module 11: Kubernetes Deployment Pipelines
- Kubernetes deployments
- Deployment manifests
- Services
- Configuration management
- Pipeline deployment
- Deployment validation
Module 12: Continuous Delivery
- Delivery workflows
- Environment promotion
- Deployment approvals
- Release stages
- Automated delivery
- Release readiness
Module 13: Deployment Strategies
- Rolling deployments
- Blue-green deployments
- Canary deployments
- Recreate strategy
- Traffic management
- Deployment selection
Module 14: Infrastructure as Code Integration
- Infrastructure as Code concepts
- Provisioning workflows
- Terraform integration
- Environment creation
- Configuration consistency
- Infrastructure validation
Module 15: Configuration & Secrets Management
- Environment variables
- Configuration files
- Secrets
- Credential management
- Secret stores
- Secure pipeline configuration
Module 16: DevSecOps in CI/CD
- DevSecOps concepts
- Static analysis
- Dependency scanning
- Container scanning
- Security gates
- Vulnerability management
Module 17: Pipeline Observability
- Pipeline logs
- Build metrics
- Deployment metrics
- Failure tracking
- Notifications
- Pipeline dashboards
Module 18: CI/CD Performance Optimization
- Pipeline execution time
- Dependency caching
- Parallel jobs
- Build reuse
- Resource optimization
- Bottleneck analysis
Module 19: Failure Handling & Rollbacks
- Pipeline failures
- Failed deployments
- Retry strategies
- Rollback mechanisms
- Recovery workflows
- Failure analysis
Module 20: Multi-Environment Pipeline Design
- Development environments
- Testing environments
- Staging environments
- Production environments
- Environment-specific configuration
- Promotion workflows
Module 21: Advanced CI/CD Engineering
- Reusable pipelines
- Pipeline templates
- Dynamic pipelines
- Matrix builds
- Pipeline governance
- CI/CD best practices
Module 22: Practical CI/CD Pipeline Project
- Repository setup
- Pipeline design
- Automated build and testing
- Container integration
- Deployment automation
- Monitoring and optimization
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device