Overview
Course Description
Bridge the gap between code and infrastructure. Learn how to package multi-service web applications into lightweight Docker images, compose multi-container environments, configure automated GitHub Actions pipelines, and deploy resilient workloads to Kubernetes clusters.
What you'll learn
- Write secure, multi-stage production Dockerfiles with minimal image footprints
- Orchestrate microservices with Docker Compose
- Deploy and scale web apps on Kubernetes using Pods, Services, and Ingress controllers
- Build automated GitHub Actions CI/CD workflows for testing and container deployment
Requirements
- Basic Linux command line knowledge
- Basic understanding of web servers and databases
Course Content
5 Lectures 106 min
Module 1: Docker Deep Dive 3 lessons
-
Containers vs Virtual Machines & Docker Architecture
Preview11:40
-
Writing Production Multi-Stage Dockerfiles
22:15
-
Multi-Container Apps with Docker Compose & Volumes
19:50
Module 2: Kubernetes Cluster Orchestration 2 lessons
-
Pods, ReplicaSets & Declarative Deployments
25:30
-
Cluster Networking: ClusterIP, NodePort & Ingress
26:10
About the Instructor
Full Stack Developer & Educator
0 Courses
Experienced instructor teaching web development for 8+ years.
Frequently Asked Questions
Do I need a paid cloud account for Kubernetes?
No, we show you how to run local Kubernetes clusters using Minikube or Kind completely free.