Why Should You Take DCA Certification Exam Prep Course?

  • High-in-Demand

    As per Gartner about 70% of organization will be running 3 or more containerized applications in production by 2023

  • Industry Standard

    Docker is the industry standard for all containerization platforms

  • High-Salary

    As per payscale, Docker certified professional draw an average salary of $97K across the industry

DCA Training Key Features

  • High Quality Course Content

    Our 8+ hours of self paced course content will help you to prepare for the certification exam

  • Hand-on Specific

    Contains lots of Demos to give you hands-on experience

  • Aligned with Exam

    Content and Quizzes are completed aligned with the certification exam

Supporting Enterprises Around the Globe

Target Audience

  • Anyone willing to take up the DCA Certification

  • Anyone who wants to learn Docker

Pre-requisites

  • No experience is required though familiarity with JSON and YAML concepts will be helpful

  • Basic Development experience is required

Course curriculum

  • 1

    Introduction

    • Introduction

  • 2

    Lesson 0 - Exam Details

    • Exam Details

  • 3

    Lesson 01 - Introduction to Docker

    • Learning objectives

    • 1.1 Understand Docker

    • 1.2 Differentiate Docker and Virtualization

    • 1.3 DevOps and Docker

    • 1.4 Containerization

    • 1.5 Why use Docker?

    • 1.6 Microservices

    • 1.7 Advantages of Microservices

    • 1.8 Docker architecture

    • Summary

  • 4

    Lesson 02 - Docker Fundamentals

    • Learning objectives

    • 2.1 Docker Engine

    • 2.2 Components of Docker Engine

    • 2.3 Docker Community Edition

    • 2.4 Docker Enterprise Edition

    • 2.5 Pricing of Docker CE and EE

    • 2.6 Components for Docker Enterprise

    • 2.7 Mirantis Products for Docker Enterprise

    • 2.8 Docker CE vs EE

    • Summary

  • 5

    Lesson 03 - Getting Started with Docker

    • Learning objective

    • 3.1 Implementation of Docker Engine

    • 3.2 Docker Installation on Ubuntu

    • 3.3 Docker Installation on Ubuntu using Docker’s Repository

    • 3.4 Docker Installation on Ubuntu using Package

    • 3.5 Docker Installation on Ubuntu using Automated Scripts

    • 3.6 Docker Engine Uninstallation on Ubuntu

    • 3.7 Docker Installation on CentOS

    • 3.8 Docker Installation on CentOS using Docker’s Repository

    • 3.9 Docker Installation on CentOS using Package

    • 3.10 Docker Installation on CentOS using Automated Scripts

    • 3.11 Docker Uninstallation on CentOS

    • Demo - Install Docker and its Pre-requisites

    • 3.12 Docker Client

    • 3.13 Docker Client Configuration

    • 3.14 Docker Registry

    • 3.15 Docker Images

    • 3.16 Dockerfile

    • 3.17 Create Dockerfile

    • 3.18 Dockerfile – Benefits and Use Cases

    • 3.19 Dockerfile Build

    • Demo - Docker Build

    • 3.20 Building Docker Containers

    • 3.21 Docker Container Lifecycle

    • 3.22 Docker Container Lifecycle Management Commands

    • 3.23 Container Lifecycle Management – Stop, Pause/Unpause, Restart

    • 3.24 Docker Machine

    • Demo - Execute Docker containers commands

    • Demo - Working with Containers

    • Summary

  • 6

    Lesson 04 - Build, Manage and Distribute Images

    • Learning Objectives

    • 4.1 Docker Base Images

    • 4.2 Accessing Docker Images

    • 4.3 Custom Image

    • Demo - Working with Docker Images

    • 4.4 Working with Docker Registry

    • 4.5 Basic Authentication on Docker Registry

    • 4.6 Utilize Search in a Registry

    • 4.7 Dockerfile Directives

    • 4.8 Validating Docker Image

    • 4.9 Publishing Image to Docker Hub

    • Demo - Create Docker Images for Apache Web Server

    • 4.10 Transfer Docker Images

    • Demo - Show Difference between copy and Add Command

    • Demo - Show Difference between entry point and CMD

    • Summary

  • 7

    Lesson 05 - Container Configuration

    • Learning Objectives

    • 5.1 Naming Containers

    • 5.2 Docker Container Deployment

    • 5.3 Listing Docker Container

    • 5.4 Docker Container Logs

    • 5.5 Run Time Configurations

    • 5.6 Containers and Applications

    • 5.7 Application Containerization Benefits and Drawbacks

    • 5.8 Binding Containers with Host/Port

    • 5.9 Inspect Container Processes

    • Demo - Docker Container Logs

    • Demo - Binding Containers with Host Post

    • Summary

  • 8

    Lesson 06 - Networking

    • Learning Objectives

    • 6.1 Introduction to Docker Network

    • 6.2 Container Network Model

    • 6.3 Network Drivers

    • 6.4 Bridge Network

    • 6.5 Host Network

    • 6.6 None Network

    • 6.7 Overlay Network

    • 6.8 Macvlan Network

    • 6.9 Docker Container with Custom Network

    • 6.10 Docker Network Management

    • Summary

    • Demo - Docker Networks

  • 9

    Lesson 07 - Orchestration

    • Learning Objectives

    • 7.1 Docker Container Orchestration

    • 7.2 Container Orchestration Tools

    • 7.3 Docker Compose

    • Demo - Docker Compose

    • 7.4 Docker Swarm

    • 7.5 Docker Swarm Architecture

    • 7.6 Docker Swarm Features

    • 7.7 Docker Swarm Setup

    • 7.8 Quorum in a Swarm Cluster

    • 7.9 Docker Services

    • Demo - Docker Swarm

    • Summary

  • 10

    Lesson 08 - Docker Container Storage and Volumes

    • Learning Objectives

    • 8.1 Overview of Storage Drivers

    • 8.2 Storage Types

    • 8.3 Working with Storage Drivers

    • 8.4 Device Mapper

    • Demo : Change Storage Driver

    • 8.5 File System in Containers

    • 8.6 File System Mount

    • 8.7 Introduction to Docker Volume

    • Demo - Create Bind Mount Directory

    • Demo - Create Docker Volume and attach to container

    • Summary

  • 11

    Lesson 09 - Docker Security

    • Learning Objectives

    • 9.1 Container Security

    • 9.2 DTR Webhooks

    • 9.3 UCP Client Bundles

    • 9.4 LDAP

    • 9.5 MTLS (Mutual Transport Layer Security)

    • 9.6 Docker Content Trust (DCT)

    • 9.7 Namespaces

    • 9.8 Control Groups

    • Summary

  • 12

    temp

    • Getting it re-recorded - 8.2 Container Namespaces

    • NOT required - 4.3 Container Management Lifecycle and Operations

    • NOT required - 2.11 Docker Compose

    • NOT required - 2.12 Docker Swarm

    • NOT required - 2.13 Load Balancing

FAQ

  • After signing up for the course, after how much time would I get access to the Learning Content?

    As soon as you signed-up, you will have full access to the complete self-paced content.

  • How my doubts will be resolved?

    There is a discussion forum attached to each course in your LMS. You can post your questions and our expert(s) will answer the queries.

  • For how long do I have access to the course material?

    The training course content is available to you for lifetime.

Our Students Love Us.

Vishal Agnihotri

This is my first experience to online learning from learnkarts. The course was very engaging and the support provided was awesome. Overall, it is was a great learning experience and it helped me to get job in Python.

Yana Sri

The instructor of the training explained all the doubts patiently. It is very easy to learn from anywhere without any problem. Online forum support is excellent.

Ankit Vohra

The project was very good. Highly recommend this for anyone looking to learn Python.

Coming soon!

Add your email to the mailing list to get the latest updates.

Upsells

  • ₹14,999.00

    ₹14,999.00Kubernetes CKAD Certification Course

    Buy Now