Containers can be used for managing the entire life-cycle of an application. The "Containers (Docker) for Developers and Quality Assurance" course is designed for participants who have basic knowledge about containers, Docker and want to use containers in Development and QA environment.
We'll be using Docker, Visual Studio Code and Jenkins as our primary tools to look at the life-cycle of a Python-based sample application.
This course follows completely hands-on approach. To have a consistent lab environment we have partnered with DigitalOcean to provide self service lab. Each new or existing user of DigitalOcean would get $15 credit to perform the labs.
In the course we would :-
- Review Docker basics
- Setup development environment with Visual Studio Code and Docker
- Learn about Jenkins
- Learn how to Docker to create dynamic Jenkins Slave
- Learn how to use Jenkins pipeline feature with Docker to CI/CD flow
- Learn about container orchestration and use Docker Swarm to setup production environment
- Learn about end-to-end workflow from Development to Production
- Learn about Microservices
After completing this course you would good understanding on how to Docker for Dev and QA environments.
You should have basic understanding of Container Technologies before taking this course. You can checkout our Containers Fundamentals course for more details. You would also need an access to a Linux/Mac/Windows workstation to perform the labs.
Neependra Khare is Founder and Principal Consultant at CloudYuga. CloudYuga provides training and consulting on Docker, Kubernetes, CoreOS, GO Programming etc. He is one of the Docker Captain as well and running Docker Meetup Group in Bangalore for 3 years. In 2015 he authored a book on Docker, Docker Cookbook. In 2016 he co-authored a course on "Cloud Infrastructure Technologies" at Edx for Linux Foundation.
Prior to founding CloudYuga, he was Principal Software Engineer at Red Hat.
The quality and completeness of the content is impressive.
Pradipta Banerjee. Cloud Infrastructure Architect, IBM