top of page

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

bottom of page