![](https://static.wixstatic.com/media/181127_5ada695d9dde4517ac416565bed0c42d.jpg/v1/fill/w_288,h_141,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/181127_5ada695d9dde4517ac416565bed0c42d.jpg)
Empower Clients Through IT
IT EXPERT SYSTEM, INC
IT Training, Staffing and IT Services Provider
Schaumburg | Des Plaines | Naperville IL, USA
Docker Module
Overview
Docker is an exciting technology for developing enterprise applications. This course is a hands-on experience for developing and deploying apps as Docker containers
Course Content
1. Introduction to application containers and docker
-
Introduction to application containers
-
Container vs VM architecture
-
Docker platform for application containerization
-
Download and install Docker for Desktop
-
Running basic docker containers
-
Basic commands for container management
-
Labs
-
Homework
2. Application containerization using docker
-
Understanding key docker concepts – Images and containers
-
Creating Docker images using Docker file
-
Docker commands for image management
-
Managing docker images in Docker hub
-
Labs
-
Homework
3. Stateful containers and networking
-
Docker volumes for storage
-
Using docker volumes for stateful containers
-
Docker commands for managing docker volumes.
-
Docker networking concepts
-
Docker commands for managing docker networks.
-
Labs
-
Homework
4. Scalability and Availability in containers
-
Understanding scalability and availability
-
Auto restarting containers by configuration
-
Docker cluster using Swarm mode.
-
Deploying services on Docker cluster
-
Scaling services by configuration
-
Labs
-
Homework
5. Integrating docker in DevOps
-
Understanding role of containerization in DevOps practices
-
Integrating docker in DevOps CI
-
Creating pipelines to deploy application containers using Jenkins and Docker hub.
-
Deploying app stacks using Docker compose
-
Labs
-
Homework
-
Project Work
![ezgif.com-gif-maker](https://static.wixstatic.com/media/ab042a_6ccac8f43bce45c1a637b3459fb6ec53~mv2.png/v1/fill/w_55,h_39,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ab042a_6ccac8f43bce45c1a637b3459fb6ec53~mv2.png)
![ezgif.com-gif-maker (4)](https://static.wixstatic.com/media/ab042a_174d466d285b4ff1b29b4c70c05035a3~mv2.png/v1/fill/w_72,h_39,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ab042a_174d466d285b4ff1b29b4c70c05035a3~mv2.png)
![ezgif.com-gif-maker (3)](https://static.wixstatic.com/media/ab042a_ee2846946d6342bd95cff0fa478dc830~mv2.png/v1/fill/w_105,h_59,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ab042a_ee2846946d6342bd95cff0fa478dc830~mv2.png)
![ezgif.com-gif-maker](https://static.wixstatic.com/media/ab042a_6ccac8f43bce45c1a637b3459fb6ec53~mv2.png/v1/fill/w_55,h_39,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/ab042a_6ccac8f43bce45c1a637b3459fb6ec53~mv2.png)
Staffing Support
-
Resume Preparation
-
Mock Interview Preparation
-
Phone Interview Preparation
-
Face to Face Interview Preparation
-
Project/Technology Preparation
-
Internship with internal project work
-
Externship with client project work
Our Salient Features:
-
Hands-on Labs and Homework
-
Group discussion and Case Study
-
Course Project work
-
Regular Quiz / Exam
-
Regular support beyond the classroom
-
Students can re-take the class at no cost
-
Dedicated conf. rooms for group project work
-
Live streaming for the remote students
-
Video recording capability to catch up the missed class