top of page

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. 1Containers and Docker
Application containers, container vs VM, installing Docker Desktop.2Containerization
Images and containers, Dockerfile, image management, Docker Hub.3Volumes and networking
Docker volumes for stateful containers and Docker networks.4Scalability
Auto restart, Swarm mode cluster, deploying and scaling services.5Docker 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 commands2. Application containerization
✓Key concepts: images and containers✓Creating Docker images using a Dockerfile✓Docker commands for image management✓Managing Docker images in Docker Hub3. Stateful containers and networking
✓Docker volumes for storage✓Using volumes for stateful containers✓Commands for managing volumes✓Docker networking concepts and network commands4. Scalability and availability
✓Understanding scalability and availability✓Auto restarting containers by configuration✓Docker cluster using Swarm mode✓Deploying and scaling services by configuration5. 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 ComposeSupport 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 workOur 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 classExplore more training
See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classesReady 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 programFive parts of the course
Each part includes labs and homework.1Containers and Docker
Application containers, container vs VM, installing Docker Desktop.2Containerization
Images and containers, Dockerfile, image management, Docker Hub.3Volumes and networking
Docker volumes for stateful containers and Docker networks.4Scalability
Auto restart, Swarm mode cluster, deploying and scaling services.5Docker in DevOps
CI, Jenkins pipelines, Docker Hub and Docker Compose stacks.Detailed course content
Topics covered in each part.1Introduction 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 commands2Application containerization
✓Key concepts: images and containers✓Creating Docker images using a Dockerfile✓Docker commands for image management✓Managing Docker images in Docker Hub3Stateful containers and networking
✓Docker volumes for storage✓Using volumes for stateful containers✓Commands for managing volumes✓Docker networking concepts and network commands4Scalability and availability
✓Understanding scalability and availability✓Auto restarting containers by configuration✓Docker cluster using Swarm mode✓Deploying and scaling services by configuration5Integrating 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 ComposeSupport and salient features
Career support and classroom features that come with the course.1Staffing 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 work2Our 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 classExplore more training
See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classesReady 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