top of page
Hero background

Docker module, DevOps combo courseDocker Module: Containers for Apps

Docker is an exciting technology for developing enterprise applications. This course is a hands-on experience for developing and deploying apps as Docker containers.

Book an appointmentCall 847-350-9034

Hands-on labsHomeworkProject work

Five parts of the course

Each part includes labs and homework. 1

Containers and Docker

Application containers, container vs VM, installing Docker Desktop.
2

Containerization

Images and containers, Dockerfile, image management, Docker Hub.
3

Volumes and networking

Docker volumes for stateful containers and Docker networks.
4

Scalability

Auto restart, Swarm mode cluster, deploying and scaling services.
5

Docker in DevOps

CI, Jenkins pipelines, Docker Hub and Docker Compose stacks.

Detailed course content

Topics covered in each part. 

1. Introduction to containers and Docker

✓Introduction to application containers✓Container vs VM architecture✓Docker platform for application containerization✓Download and install Docker Desktop✓Running basic containers and container management commands

2. Application containerization

✓Key concepts: images and containers✓Creating Docker images using a Dockerfile✓Docker commands for image management✓Managing Docker images in Docker Hub

3. Stateful containers and networking

✓Docker volumes for storage✓Using volumes for stateful containers✓Commands for managing volumes✓Docker networking concepts and network commands

4. Scalability and availability

✓Understanding scalability and availability✓Auto restarting containers by configuration✓Docker cluster using Swarm mode✓Deploying and scaling services by configuration

5. Integrating Docker in DevOps

✓Role of containerization in DevOps practices✓Integrating Docker in DevOps CI✓Pipelines to deploy containers using Jenkins and Docker Hub✓Deploying app stacks using Docker Compose

Support and salient features

Career support and classroom features that come with the course. 

Staffing support

✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and 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 and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed class

Explore more training

See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classes

Ready to start work with containers?

Call 847-350-9034 or book an appointment to talk about this module and funding options.Book an appointmentCall 847-350-9034Education grant program

Five parts of the course

Each part includes labs and homework.1

Containers and Docker

Application containers, container vs VM, installing Docker Desktop.
2

Containerization

Images and containers, Dockerfile, image management, Docker Hub.
3

Volumes and networking

Docker volumes for stateful containers and Docker networks.
4

Scalability

Auto restart, Swarm mode cluster, deploying and scaling services.
5

Docker in DevOps

CI, Jenkins pipelines, Docker Hub and Docker Compose stacks.

Detailed course content

Topics covered in each part.1

Introduction to containers and Docker

✓Introduction to application containers✓Container vs VM architecture✓Docker platform for application containerization✓Download and install Docker Desktop✓Running basic containers and container management commands
2

Application containerization

✓Key concepts: images and containers✓Creating Docker images using a Dockerfile✓Docker commands for image management✓Managing Docker images in Docker Hub
3

Stateful containers and networking

✓Docker volumes for storage✓Using volumes for stateful containers✓Commands for managing volumes✓Docker networking concepts and network commands
4

Scalability and availability

✓Understanding scalability and availability✓Auto restarting containers by configuration✓Docker cluster using Swarm mode✓Deploying and scaling services by configuration
5

Integrating Docker in DevOps

✓Role of containerization in DevOps practices✓Integrating Docker in DevOps CI✓Pipelines to deploy containers using Jenkins and Docker Hub✓Deploying app stacks using Docker Compose

Support and salient features

Career support and classroom features that come with the course.1

Staffing support

✓Resume preparation✓Mock interview preparation✓Phone interview preparation✓Face to face interview preparation✓Project and technology preparation✓Internship with internal project work✓Externship with client project work
2

Our salient features

✓Hands-on labs and homework✓Group discussion and case study✓Course project work✓Regular quiz and exam✓Regular support beyond the classroom✓Students can re-take the class at no cost✓Dedicated conference rooms for group project work✓Live streaming for remote students✓Video recording to catch up on a missed class

Explore more training

See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classes
 

Ready to start work with containers?

Call 847-350-9034 or book an appointment to talk about this module and funding options.Book an appointmentCall 847-350-9034Education grant program

 

 

 

 

bottom of page
ITExps Assistant
Hello! I am your ITExps assistant. How can I help you today?