Complete Docker Course – From Beginner to Pro! (Learn Containers)
A complete, 4.5-hour course covering Docker and containers from fundamentals to deploying a multi-service web application in the cloud.
Course Lessons
- 1. Introduction View
- 2. History and motivation View
- 3. Technology overview View
- 4. Installation and set up View
- 5. Using 3rd party container images View
- 6. Understanding container data and docker volumes View
- 7. Demo application View
- 8. Building container images View
- 9. Container registries View
- 10. Running containers View
- 11. Container security View
- 12. Interacting with Docker objects View
- 13. Development workflow View
- 14. Ephemeral environments with Shipyard View
- 15. Deploying containers View
- 16. Final wrap up View
This comprehensive course is designed for aspiring and current developers, as well as operations professionals, who want to master Docker and containers.
Starting with the fundamental “why” (history and motivation of containers, underlying Linux technologies), it quickly transitions to practical, hands-on application.
You will learn to build a production-grade, three-tier web application (React frontend, Node.js and Golang APIs, PostgreSQL database) and containerize each component.
The curriculum provides immediate value by focusing on real-world deployment workflows, including managing data persistence with Docker Volumes, securing containers, and orchestrating deployment to the cloud using Docker Swarm.
Prerequisites include some familiarity with web application development and basic Linux shell commands.
Key Information
- Year: 2023
- Duration: 4 horas y 44 minutos
-
Language:
English
- Level: Intermedio
- Technologies:
Docker, Containers, Docker Compose, Docker Swarm, React, Node.js, Golang, PostgreSQL, Nginx, Linux, Git, Shipyard