This course covers all the fundamentals about Docker software and teach you everything you need to know about developing and deploying modern applications with Docker software.
In the end of this course, you will gain in-depth knowledge about Docker software and general DevOps skills to help your company or your own project to apply the right docker workflow and continuously deliver better software.
In particularly, you will learn:
- Containerize a web-based application with a micro-service approach and automate it using Dockerfile.
- Design multi-container applications and automate the workflow using Compose.
- Scale Docker workflow with Docker Swarm, orchestrate and deploy a large-scale application across multiple hosts in the cloud.
- Best practices of working with Docker software in the field.
- In-depth knowledge about Docker software and confidence to help your company or your own project to apply the right Docker deployment workflow and continuously deliver better software.
- Invaluable DevOps skills such as setting up continuous integration pipelines.