1. Introduction to DevOps

2. Version Control and Collaboration

3. Continuous Integration and Continuous Deployment (CI/CD)

4. Infrastructure as Code (IaC)

5. Containerization and Virtualization

6. Monitoring, Logging, and Observability

7. Automation and Scripting Essentials

8. DevOps Security Fundamentals

9. Cloud Fundamentals for DevOps

10. DevOps Tools and Ecosystem Overview

11. Hands-On Projects and Real-World Scenarios

Hands-on Labs

Lab00 - Setting up DevOps Environment (Windows)

Lab00 - Setting up DevOps Environment (MacOS)

Lab01 - Docker Basics

Lab02 - Containerizing Django, Nginx, and PostgreSQL with Docker

Lab03 - Multi-Container Stack with Docker Compose

Lab04 - Flask with Docker