Leverage the power of Docker as a developer. Learn how to use the platform with front-end, back-end, and full-stack projects, as well as how to approach CI/CD with Docker.
Overview
Syllabus
Introduction
- Leverage the power of Docker
- What you should know
- Docker concepts and use cases for developers
- Install Docker on a Mac
- Install Docker on Linux
- Install Docker on Windows
- Set up the base application
- Deploy your first Docker application
- Explore base commands
- Overview of backend and frontend architecture
- Practical backend with compose
- Finalize and test the backend setup
- Practical frontend setup
- Finalize and test the frontend setup
- Full stack setup: Put it all together
- Other language tips and tricks
- The CI and deployment use case for developers
- Continuous integration: Travis file
- Set up GitHub and Travis for CI
- Application deployment with Docker
- Application lifecycle with CI and Docker
- Overview of Swarm
- Overview of Kubernetes
- Next steps
Taught by
Emmanuel Henri