| Module 1 | Introduction to Docker |
|---|---|
| Unit 1 | Introduction to the Course |
| Unit 2 | Understanding Containerization |
| Unit 3 | Installing Docker on Linux |
| Unit 4 | Docker CLI Review |
| Unit 5 | The Dockerfile |
| Unit 6 | Module 1 Review |
| Module 2 | Understanding Containers |
| Unit 1 | Running Multiple Containers & Networking |
| Unit 2 | Environment Variables |
| Unit 3 | Persistent Volumes |
| Unit 4 | Lab - env and volumes |
| Unit 5 | Managing Images and Containers |
| Module 3 | Docker Compose |
| Unit 1 | Docker Compose Introduction |
| Unit 2 | Docker Compose CLI |
| Unit 3 | Building with Docker Compose |
| Unit 4 | Building to Scale |
| Unit 5 | Module 3 Recap |
| Module 4 | Docker Swarm |
| Unit 1 | Docker Swarm |
| Unit 2 | Initialising and Using our Swarm |
| Unit 3 | Scaling Services in Swarm |
| Unit 4 | Node Management |
| Module 5 | Alternatives For Production |
| Unit 1 | AWS ECS |
| Unit 2 | Kubernetes |
| Unit 3 | Outro |