"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 GitOps
- GitOps fundamentals
- Declarative infrastructure
- Git as source of truth
- Continuous delivery
- Desired state
- GitOps workflow
Module 2: Introduction to Argo CD
- Argo CD overview
- Core capabilities
- Kubernetes integration
- Continuous delivery concepts
- Argo CD ecosystem
- Common use cases
Module 3: Argo CD Architecture
- API server
- Repository server
- Application controller
- Redis
- Web interface
- CLI architecture
Module 4: Installing Argo CD
- Prerequisites
- Kubernetes namespace
- Installation manifests
- Argo CD services
- Initial access
- Installation validation
Module 5: Argo CD CLI & User Interface
- Argo CD CLI
- Web interface
- Authentication
- Application dashboard
- Resource visualization
- Basic administration
Module 6: Connecting Git Repositories
- Repository configuration
- HTTPS repositories
- SSH repositories
- Authentication
- Repository credentials
- Connection validation
Module 7: Creating Argo CD Applications
- Application resources
- Source repositories
- Target revisions
- Destination clusters
- Namespaces
- Application creation
Module 8: Application Synchronization
- Sync operations
- Manual synchronization
- Automated synchronization
- Sync status
- Health status
- Resource reconciliation
Module 9: Automated Sync Policies
- Auto-sync
- Pruning
- Self-healing
- Sync options
- Automated reconciliation
- Deployment control
Module 10: GitOps Deployment Workflow
- Code changes
- Git commits
- Pull requests
- Manifest updates
- Synchronization
- Deployment validation
Module 11: Managing Kubernetes Manifests
- YAML manifests
- Resource organization
- Deployment resources
- Services
- ConfigMaps
- Namespace management
Module 12: Helm Integration
- Helm fundamentals
- Helm repositories
- Helm charts
- Values files
- Parameter overrides
- Helm-based deployment
Module 13: Kustomize Integration
- Kustomize fundamentals
- Base configurations
- Overlays
- Patches
- Environment customization
- Kustomize deployments
Module 14: ApplicationSets
- ApplicationSet concepts
- Generators
- List generator
- Cluster generator
- Git generator
- Multi-application management
Module 15: Multi-Environment GitOps
- Development environments
- Testing environments
- Production environments
- Environment configuration
- Promotion strategies
- Repository structures
Module 16: Multi-Cluster Management
- Cluster registration
- Cluster credentials
- Deployment destinations
- Multi-cluster applications
- Cluster targeting
- Centralized management
Module 17: Argo CD Security & RBAC
- Authentication concepts
- Role-based access control
- Policies
- Projects
- User permissions
- Least-privilege access
Module 18: Secrets Management
- Kubernetes secrets
- GitOps security considerations
- External secret approaches
- Secret references
- Sensitive configuration
- Secure repository practices
Module 19: Sync Waves, Hooks & Deployment Control
- Sync waves
- Resource ordering
- PreSync hooks
- Sync hooks
- PostSync hooks
- Deployment sequencing
Module 20: Monitoring & Observability
- Application health
- Synchronization status
- Argo CD metrics
- Logs
- Notifications concepts
- Operational monitoring
Module 21: Troubleshooting & GitOps Best Practices
- Out-of-sync applications
- Failed synchronization
- Repository issues
- Manifest errors
- Configuration drift
- GitOps best practices
Module 22: Practical Argo CD GitOps Project
- Repository preparation
- Application configuration
- Automated synchronization
- Helm or Kustomize integration
- Multi-environment deployment
- 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