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
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