Course Description:
In this Docker course, participants will gain comprehensive knowledge and hands-on experience in containerization technology. The course covers essential concepts, practical skills, and advanced techniques related to Docker, enabling participants to proficiently manage and deploy containerized applications.
Modules Covered:
Module 1: Introduction To Docker
Module 2: Introduction to MicroServices
Module 3: Welcome to Cloud Native
Module 4: Introduction to Containers
Module 5: Visual Studio Code
Module 6: Persisting Data
Module 7: Docker Compose
Module 8: Container Registries
Module 9: Kubernetes Concepts
Module 10: Namespaces
Module 11: Nodes
Module 12: Pods
Module 13: Selectors
Module 14: Multi Container Pods
Module 15: Workloads
Module 16: Updates
Module 17: Services
Module 18: Storage & Persistence
Module 19: Application Settings
Module 20: Observalibilty
Module 21: Dashboards
Module 22: Scaling
Module 23: Conclusion
Course Objective:
Introduction to Docker: Familiarize participants with Docker's history, significance, and basic functionalities.
Containerization Concepts: Understand the benefits of containerization and its role in modern software development.
Docker Commands and CLI: Gain proficiency in using Docker commands and the command-line interface.
Docker Networking: Explore various networking options and configurations for Docker containers.
Docker Security: Implement security practices to safeguard containerized applications.
What you will learn:
Efficient Docker Usage: Participants will be able to proficiently use Docker for containerization and deployment.
Networking Mastery: Understand and implement effective networking solutions within Docker containers.
Security Implementation: Implement security measures to ensure the safety of Docker containers and applications.
Scalability Strategies: Learn strategies for scaling applications using Docker Swarm and other advanced techniques.
- Choosing a selection results in a full page refresh.
- Opens in a new window.