"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 Cloud-Native Delivery
- Cloud-native concepts
- Modern application delivery
- Microservices
- Containers
- Kubernetes
- Delivery lifecycle
Module 2: GitOps Fundamentals
- GitOps principles
- Declarative configuration
- Git as source of truth
- Version-controlled operations
- Automated reconciliation
- GitOps benefits
Module 3: Git Workflows for GitOps
- Git repositories
- Branching
- Commits
- Pull requests
- Code reviews
- Configuration changes
Module 4: Kubernetes for Cloud-Native Delivery
- Kubernetes architecture
- Pods
- Deployments
- Services
- Namespaces
- Kubernetes resources
Module 5: Declarative Configuration Management
- Desired state
- YAML manifests
- Configuration repositories
- Environment configuration
- Configuration drift
- Reconciliation
Module 6: GitOps Repository Design
- Application repositories
- Configuration repositories
- Repository structures
- Environment directories
- Version management
- Repository strategies
Module 7: Introduction to Argo CD
- Argo CD architecture
- Applications
- Repositories
- Clusters
- Synchronization
- Application health
Module 8: Argo CD Application Management
- Application creation
- Source configuration
- Destination configuration
- Manual synchronization
- Automated synchronization
- Self-healing
Module 9: Helm for Cloud-Native Delivery
- Helm fundamentals
- Helm charts
- Templates
- Values
- Releases
- GitOps integration
Module 10: Kustomize
- Kustomize fundamentals
- Bases
- Overlays
- Patches
- Environment customization
- GitOps integration
Module 11: CI/CD & GitOps Integration
- CI responsibilities
- GitOps delivery workflows
- Build automation
- Artifact creation
- Image publishing
- Deployment repository updates
Module 12: Container Registry & Artifact Management
- Container images
- Image registries
- Image tagging
- Versioning
- Artifact promotion
- Immutable artifacts
Module 13: Multi-Environment Delivery
- Development
- Testing
- Staging
- Production
- Environment promotion
- Configuration separation
Module 14: Multi-Cluster GitOps
- Cluster registration
- Cluster configuration
- Centralized management
- Application targeting
- Cluster-specific configuration
- Multi-cluster delivery
Module 15: ApplicationSets & Scalable Delivery
- ApplicationSet concepts
- Generators
- Git generators
- Cluster generators
- Application templates
- Large-scale application management
Module 16: Progressive Delivery
- Progressive delivery concepts
- Rolling updates
- Blue-green deployments
- Canary deployments
- Traffic shifting
- Deployment validation
Module 17: Rollbacks & Recovery
- Deployment failures
- Git reversion
- Application rollback
- Previous versions
- Recovery workflows
- Deployment restoration
Module 18: GitOps Security
- Repository security
- Access control
- RBAC
- Least privilege
- Configuration protection
- Secure GitOps practices
Module 19: Secrets Management
- Kubernetes secrets
- Secret management principles
- External secret stores
- Secret references
- Credential protection
- Secret rotation concepts
Module 20: Observability for Cloud-Native Delivery
- Application health
- Deployment status
- Metrics
- Logs
- Alerts
- Delivery monitoring
Module 21: Troubleshooting & GitOps Best Practices
- Synchronization failures
- Configuration drift
- Repository problems
- Kubernetes deployment issues
- Root cause analysis
- GitOps operational practices
Module 22: Practical GitOps Delivery Implementation
- GitOps repository setup
- Kubernetes application configuration
- Argo CD deployment
- Helm or Kustomize integration
- Progressive delivery workflow
- Monitoring and troubleshooting
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