0
For best deals, Call us now
Use code: UY10 for 10% Flat discount
Buy 1 Get 2 Certifications free with Exam

Docker Certified Associate Training (Self-Paced Learning)

> About 70% of organization will be running 3 or more containerized applications in production by 2023-Gartner
> Jobs where Docker experience is factored draw an average salary of $97K across the industry- payscale.com
> Docker is the containerization platform that kicked off the container revolution in the industry. It is now the industry standard for all containerization platforms.

USD 349 USD 499

Course Overview

Docker Certified Associate Training Course is designed keeping in mind the needs of both new learners and professionals looking to appear for the Docker Certified Associated course.

Key Highlights

  • 24 Hours of Online Self-Paced Training
  • Assessments
  • lifetime access to LMS where presentations
  • 24 x 7 Expert Support
  • Certification
  • Community forum for our learners
  • No Exam Included

What You'll Learn

  • Introduction to Containerization
  • The Docker Engine
  • Image Management and Registry
  • Widely recognized certification
  • Edge over non-certified professionals
  • Better career opportunities
  • Storage in Docker
  • Orchestration in Docker
  • Networking and Security
  • Docker EE and Monitoring
  • Docker with Kubernetes

Career Benefits

  • Widely recognized certification
  • Edge over non-certified professionals
  • Better career opportunities

Who Can Attend

  • Freshers
  • Software developers
  • Software engineers 
  • Technical leads
  • System administrators

Exam Formats

No exam included.

 

Course Delivery

This course is available in the following formats:

  • Self-Paced Learning Duration: 24 Hrs

Related Courses

Course Syllabus


Introduction to Containerization

Learning Objective: Understand the origins and the need for containerization in modern applications. Learn how Docker emerged as one of the best container platforms in the industry and about the technology behind it. 

 

Topics:

  • Containerization
  • History of Containers
  • Namespaces and Cgroups
  • Containers vs Virtual Machines
  • Types of Containers
  • Introduction to Docker
  • Docker Architecture
  • Container Lifecycle
  • Docker CE vs Docker EE

The Docker Engine

Learning Objective: Setup the Docker Engine on Google Compute Engine Instance and perform various operations on Containers. Configure logging drivers, bind container ports, and write restart policy for containers.

Topics:

  • Docker Engine
  • Configuring Logging Drivers
  • Docker Terminology
  • Port Binding
  • Detached vs Foreground Mode
  • Docker CLI
  • Docker Exec
  • Restart Policy

Hands-On:

  • Setting up Docker Engine
  • Upgrading Docker Engine
  • Setting up logging drivers in Docker
  • Port Binding
  • Starting Containers in different modes
  • Docker CLI Commands

Image Management and Registry

Learning Objective: Learn how to write a Dockerfile and create custom images by building the Dockerfile. Create and manage remote registry to store your custom images.

Topics:

  • Dockerfile
  • Dockerfile Instructions
  • Build Context
  • Docker Image
  • Docker Registry

Hands-On:

  • Write a Dockerfile to create an Image
  • Docker Image Tags
  • Setting up Docker Hub
  • Configuring Local Registry
  • Removing Images from the Registry

Get detailed course syllabus in your inbox 

Storage in Docker

Learning Objective: Create persistent storage solutions for stateful containerized applications. Utilize different methods for storing container data and perform image cleanup for optimization.

Topics:

  • Docker Storage
  • Types of Persistent Storage
  • Volumes
  • Bind Mounts
  • tmpfs Mount
  • Storage Drivers
  • Device Mapper
  • Docker Clean Up

Hands-On:

  • Deploy Docker Volumes
  • Deploy Bind Mounts
  • Use tmpfs mounts
  • Configure Device Mapper
  • Docker Clean Up

Orchestration in Docker

Learning Objective: Create and run multi-container applications using Docker Compose and manage clusters of Docker nodes using Docker Swarm.

Topics:

  • Docker Compose
  • Docker Swarm
  • Docker Service
  • Service Placement
  • Rolling Update and Rollback
  • Docker Stack

Hands-On:

  • Deploy a Multi-container Application using Compose
  • Running Docker in Swarm mode
  • Deploying a Service in Swarm
  • Scale Services
  • Service Placement
  • Rolling Updates and Rollbacks
  • Docker Stack

Networking and Security

Learning Objective: Configure Docker network using various built-in network drivers such as a Network Bridge, and Overlay Network. Secure your environment by authenticating images using Docker Content Trust.

Topics:

  • Docker Networking
  • Network Drivers
  • Bridge Network
  • Overlay Network
  • Host and Macvlan
  • Docker Security
  • Docker Content Trust
  • Securing the Docker Daemon

Hands-On:

  • Create and use a User-defined Bridge Network
  • Create and use a Overlay Network
  • Use Host and Macvlan Network
  • Configure Docker to use External DNS
  • Signing images using DCT
  • Securing the Docker Daemon

Docker EE and Monitoring

Learning Objective: Install and configure Docker Enterprise Edition and learn how to use the Universal Control Plane and the Docker Trusted Registry in your enterprise cluster.

Topics:

  • Docker Enterprise
  • Universal Control Plane (UCP)
  • UCP Architecture
  • Access Control in UCP
  • Docker Trusted Registry (DTR)
  • Monitoring using Prometheus

Hands-On:

  • Set up Docker Enterprise Edition
  • Install UCP
  • Access Control using UCP
  • Installing DTR
  • Using DTR for Image Storage
  • Monitoring using Prometheus

Docker with Kubernetes

Learning Objective: Learn about container orchestration engine Kubernetes and its various services to help orchestrate Docker containers.

Topics:

  • Kubernetes Core Concepts
  • Kubernetes Common Commands
  • Pods
  • Deployments
  • Labels, Selectors and Annotations
  • Services
  • Persistent Volumes and Persistent Volume Claims
  • Storage Classes

Hands-On:

  • Setup Kubernetes cluster using GKE
  • Kubectl Common Commands
  • Deploy a Pod
  • Use a Deployment for pod management
  • Deploy different Services
  • Use Persistent Storage in Kubernetes
  • Use Storage Classes

FAQ's


What if I miss a class?

You will never miss a lecture at Upskill Yourself! You can choose either of the two options:

  • View the recorded session of the class available in your LMS.
  • You can attend the missed session, in any other live batch.

What if I have queries after I complete this course?

Your access to the Support Team is for a lifetime and will be available 24/7. The team will help you in resolving queries, during, and after the course.

How soon after Signing up would I get access to the Learning Content?

Post-enrolment, the LMS access will be instantly provided to you and will be available for a lifetime. You will be able to access the complete set of previous class recordings, PPTs, PDFs, assignments. Moreover, access to our 24x7 support team will be granted instantly as well. You can start learning right away.

s the course material accessible to the students even after the course training is over?

Yes, access to the course material will be available for a lifetime once you have enrolled in the course.

Mike Williams, Direct Consultant