Course Content
1
Git Advanced Workflows: Rebase, Bisect, Hooks, and Conflict Resolution
5 lessons- 1Rewrite History with Interactive Rebase and Cherry-Pick28 min
- 2Resolve a Multi-File Merge Conflict Between Competing Feature Branches28 min
- 3Recover Lost Work with Reflog and Bisect a Regression28 min
- 4Enforce Quality Gates with pre-commit and pre-push Hooks28 min
- 5Choose and Apply Gitflow vs Trunk-Based Development30 min
2
GitHub Actions: Building Complete CI/CD Pipelines
5 lessons- 1Author a Multi-Job Workflow with Triggers, Jobs, and Steps30 min
- 2Cache Dependencies and Build/Push Docker Images to a Registry28 min
- 3Gate Merges with Branch Protection, Status Checks, and CODEOWNERS28 min
- 4Refactor Pipelines into Reusable Workflows and Composite Actions30 min
- 5Assemble the End-to-End CI/CD Pipeline for the Microservice32 min
3
Docker: Building, Running, and Distributing Container Images
5 lessons- 1Build a Multi-Stage Dockerfile for the Node.js API30 min
- 2Connect Containers Using Bridge Networks and Named Volumes28 min
- 3Orchestrate a 3-Tier Stack with docker-compose and Healthchecks30 min
- 4Tag, Push, and Pull Images Across Docker Hub and ECR28 min
- 5Containerize and Ship the Full 3-Tier Application32 min
4
Kubernetes: Deploying and Scaling Production Workloads
5 lessons- 1Deploy Apps with Deployments, Services, and Resource Limits30 min
- 2Inject Configuration with ConfigMaps and Secrets28 min
- 3Route External Traffic with Ingress and an Ingress Controller28 min
- 4Secure Kubernetes Access with Namespaces and RBAC30 min
- 5Autoscale Under Load with HPA and PodDisruptionBudgets30 min
5
Terraform: Provisioning Cloud Infrastructure with Modules and Remote State
5 lessons- 1Provision a VPC and Subnets with Resources, Variables, and Outputs30 min
- 2Configure Remote State with S3 Backend and DynamoDB Locking30 min
- 3Refactor Infrastructure into Reusable Local and Registry Modules30 min
- 4Provision EC2 and RDS, Import Resources, and Scan for Drift32 min
- 5Assemble Full Cloud Environments with Workspaces and State Strategy32 min
6
Observability and GitOps: Prometheus, Grafana, and ArgoCD on the Live Cluster
5 lessons- 1Deploy Prometheus and Node Exporter and Query Saturation with PromQL30 min
- 2Build a Production Operations Dashboard in Grafana28 min
- 3Define SLO-Based Alerts and Route Them Through Alertmanager30 min
- 4Automate Deployments with ArgoCD GitOps and Self-Healing32 min
- 5Integrate CI/CD, Kubernetes, Monitoring, and GitOps End to End32 min