Course Duration: 4 weeks
Total Hours: 24 hours
Class Sessions: 2 hours per week (total of 12 sessions)
Tuition Fee: TBD
Week 1: Introduction to Docker (4 hours)
- What is Docker and its advantages
- Docker architecture
- Installing Docker on different platforms
- Basic Docker commands and concepts
Week 2: Docker Images (6 hours)
- Understanding Docker images
- Creating Docker images using Dockerfile
- Working with Docker Hub and Docker Registry
- Best practices for Docker images
Week 3: Docker Containers (6 hours)
- Docker containers and their lifecycle
- Running, stopping and removing containers
- Configuring containers with environment variables
- Docker networking and linking containers
Week 4: Docker Deployment and Best Practices (8 hours)
- Overview of Docker deployment
- Deploying applications using Docker
- Docker security and best practices
- Troubleshooting Docker containers and images