Docker Certified Associate (DCA) Course Online
Docker plays a crucial role to run and manage containers in the DevOps environment. Furthermore, to make your career in DevOps, get certified in Docker with the Docker Certified Associate (DCA) certification exam. This course helps you to acquire Docker skills and its role in the DevOps lifecycle. Therefore, in this Docker Certification Training Course online, you will learn the fundamentals of Docker, Docker Swarm, Docker Security, Docker Networking, and many more.
Docker Training Course Online – Key Features
- Trusted content.
- Re-learn for free anytime in a year.
- Rigorous assignments and assessments.
- Learn at your own pace.
- Mandatory feedback sessions.
- Mock-interviews.
- Hands-on real-time experience.
- Free mentorship.
- Live chat for instant solutions.
- Job ready employees post-training.
- End-to-end training.
- Download the certificate after the course.
Docker Certified Associate Online Training – Benefits
The global market of docker is expected to grow with a CAGR of 35.6% and reach USD 993 million by 2024.
Designation
Annual Salary
Hiring Companies
Job Wise Benefits
Designation
DevOps Engineer
UK
Hiring Companies
DCA Course Online – Training Options
Docker Associate Training Course Online – Curriculum
Eligibility
This Docker Certified Associate (DCA) course online is well-suited for freshers, software engineers, software developers, system administrators, and technical leads. Furthermore, individuals who are interested to get certified in the DCA exam and making their career in DevOps can join this Docker Associate Course online.
Pre-requisites
In order to experience a smooth and hassle-free journey in learning Docker, it is essential to have sound knowledge and hands-on experience in Linux before joining this Docker Certified Associate (DCA) training course online.
Course Content
-
1.001 Course Introduction
-
1.002 Exam Details
-
1.003 Learning Objectives
-
1.004 Understand Docker
-
1.005 Differentiate Docker and Virtualization
-
1.006 DevOps and Docker
-
1.007 Containerization
-
1.008 Why use Docker
-
1.009 Microservices
-
1.010 Advantages of Microservices
-
1.011 Docker Architecture
-
1.012 Summary
-
2.001 Learning Objectives
-
2.002 Docker Engine
-
2.003 Components of Docker Engine
-
2.004 Docker Community Edition
-
2.005 Docker Enterprise Edition
-
2.006 Pricing of Docker CE and EE
-
2.007 Components for Docker Enterprise
-
2.008 Mirantis Products for Docker Enterprise
-
2.009 Docker CE vs. EE
-
2.010 Summary
-
3.001 Learning Objectives
-
3.002 Implementation of Docker Engine
-
3.003 Docker Installation on Ubuntu
-
3.004 Docker Installation on Ubuntu using Docker’s Repository
-
3.005 Docker Installation on Ubuntu using Package
-
3.006 Docker Installation on Ubuntu using Automated Scripts
-
3.007 Docker Engine Uninstallation on Ubuntu
-
3.008 Docker Installation on CentOS
-
3.009 Docker Installation on CentOS using Docker Repository
-
3.010 Docker Installation on CentOS using Package
-
3.011 Docker Installation on CentOS using Automated Scripts
-
3.012 Docker Uninstallation on CentOS
-
3.013 Demo - Install Docker and its Pre-requisites
-
3.014 Docker Client
-
3.015 Docker Client Configuration
-
3.016 Docker Registry
-
3.017 Docker Images
-
3.018 Dockerfile
-
3.019 Create Dockerfile
-
3.020 Dockerfile – Benefits and Use Cases
-
3.021 Dockerfile Build
-
3.022 Demo - Docker Build
-
3.023 Building Docker Containers
-
3.024 Docker Container Lifecycle
-
3.025 Docker Container Lifecycle Management Commands
-
3.026 Container Lifecycle Management – Stop Pause or Unpause Restart
-
3.027 Docker Machine
-
3.028 Demo - Execute Docker containers commands
-
3.029 Demo - Working with Containers
-
3.030 Summary
-
4.001 Learning Objectives
-
4.002 Docker Base Images
-
4.003 Accessing Docker Images
-
4.004 Custom Image
-
4.005 Demo - Working with Docker Images
-
4.006 Working with Docker Registry
-
4.007 Basic Authentication on Docker Registry
-
4.008 Utilize Search in a Registry
-
4.009 Dockerfile Directives
-
4.010 Validating Docker Image
-
4.011 Publishing Image to Docker Hub
-
4.012 Demo - Create Docker Images for Apache Web Server
-
4.013 Transfer Docker Images
-
4.014 Demo - Show Difference between copy and Add Command
-
4.015 Demo - Show Difference between entry point and CMD
-
4.016 Summary
-
5.001 Learning Objectives
-
5.002 Naming Containers
-
5.003 Docker Container Deployment
-
5.004 Listing Docker Container
-
5.005 Docker Container Logs
-
5.006 Run Time Configurations
-
5.007 Containers and Applications
-
5.008 Application Containerization Benefits and Drawbacks
-
5.009 Binding Containers with Host or Port
-
5.010 Inspect Container Processes
-
5.011 Demo - Docker Container Logs
-
5.012 Demo - Binding Containers with Host Post
-
5.013 Summary
-
6.001 Learning Objectives
-
6.002 Introduction to Docker Network
-
6.003 Container Network Model
-
6.004 Network Drivers
-
6.005 Bridge Network
-
6.006 Host Network
-
6.007 None Network
-
6.008 Overlay Network
-
6.009 Macvlan Network
-
6.010 Docker Container with Custom Network
-
6.011 Docker Network Management
-
6.012 Summary
-
6.013 Demo - Docker Networks
-
7.001 Learning Objectives
-
7.002 Docker Container Orchestration
-
7.003 Container Orchestration Tools
-
7.004 Docker Compose
-
7.005 Demo - Docker Compose
-
7.006 Docker Swarm
-
7.007 Docker Swarm Architecture
-
7.008 Docker Swarm Features
-
7.009 Docker Swarm Setup
-
7.010 Quorum in a Swarm Cluster
-
7.011 Docker Services
-
7.012 Demo - Docker Swarm
-
7.013 Summary
-
8.001 Learning Objectives
-
8.002 Overview of Storage Drivers
-
8.003 Storage Types
-
8.004 Working with Storage Drivers
-
8.005 Device Mapper
-
8.006 Demo - Change Storage Driver
-
8.007 File System in Containers
-
8.008 File System Mount
-
8.009 Introduction to Docker Volume
-
8.010 Demo - Create Bind Mount Directory
-
8.011 Demo - Create Docker Volume and Attach to Container
-
8.012 Summary
-
9.001 Learning Objectives
-
9.002 Container Security
-
9.003 DTR Webhooks
-
9.004 UCP Client Bundles
-
9.005 LDAP
-
9.006 MTLS (Mutual Transport Layer Security)
-
9.007 Docker Content Trust (DCT)
-
9.008 Namespaces
-
9.009 Control Groups
-
9.010 Summary
-
What is Docker?
-
Features of Docker
-
Virtual Machine vs. Docker
-
Industries Using Docker
-
Exam Information
-
Examination Format
-
Course Outline
-
Course Outcome
-
Course Components
-
Customer Support
-
Docker Introduction
-
Docker Engine
-
Docker Properties
-
Installation of Docker Community Edition
-
Assisted practice: Install, Upgrade, and Uninstall Docker CE for Linux
-
Assisted practice: Configure Docker Daemon to Start on Boot
-
Docker: Architecture
-
Assisted Practice: Images and Containers
-
Images
-
Containers
-
Service
-
Overview and Instructions
-
Assisted Practice: Create a Docker Image
-
Layers of Images
-
Flattening
-
Docker Commit
-
Tag an Image
-
Assisted Practice: Image Tagging
-
Filter and Format
-
Basic Commands
-
The copy-on-write (COW) Strategy
-
Registry
-
Repositories
-
Private Repositories
-
Docker Push, Content Trust, and Pull
-
Assisted Practice: Deploy a registry
-
Assisted Practice: Configure a registry
-
Assisted Practice: Login to a registry
-
Assisted Practice: Push an Image to Docker Hub
-
Assisted Practice: Push an image to a registry
-
Prune an Images and Containers
-
Assisted Practice: Inspect, Remove and Prune Images
-
Assisted Practice: Pull and Delete an Image
-
Network Architecture
-
Bridge networks
-
Assisted Practice: Create a Bridge Network
-
Assisted Practice: Create a User-Defined Docker Bridge Network
-
Host networking
-
Assisted practice: Create a Host network
-
Overlay networks
-
Macvlan networks
-
Assisted practice: Create a Macvlan networks
-
None Network
-
Prune Network
-
Container networking model
-
Container Networking
-
Use Cases of Network Drivers
-
Identifying Ports
-
Publishing Ports
-
Assisted Practice: Publishing Ports
-
Traffic
-
Assisted Practice: Configure Docker to Use External DNS
-
Container: Overview
-
Services and types (Replicated and global)
-
Tasks
-
Swarm
-
Nodes
-
Manager nodes
-
Worker nodes
-
Assisted practice: Set Up Swarm Cluster with Manager and Worker Nodes
-
Assisted practice: Join nodes to swarm
-
Assisted Practice: Create Replicated and Global Services
-
Assisted practice: Running Container vs. Running Service
-
Assisted practice: Create an Overlay network
-
Assisted practice: Deploy a Service on Overlay Network
-
Assisted practice: Run a Container into a Running Service under Swarm
-
Assisted practice: Demonstrate Locking in Swarm Cluster
-
Drain swarm node
-
Assisted practice: Draining the swarm node
-
Docker Inspect
-
Assisted practice: Inspect a service on swarm
-
Compose
-
Compose: Configuration
-
Docker stack deploy
-
Assisted practice: Convert an Application Deployment into a Stack
-
Manipulate services in stack
-
Scaling
-
Assisted practice: Increase the Number of Replicas
-
Persistent Storage
-
Volumes
-
Bind Mounts
-
tmpfs Mounts
-
Assisted practice: Mount Volumes via Swarm Services
-
Assisted Practice: Demonstrate How to Use Storage Across Cluster Nodes
-
Prune Volumes
-
Docker Storage Drivers
-
DeviceMapper
-
Devicemapper Workflow
-
Devicemapper and Docker Performance
-
Assisted Practice: Select Storage Driver and Configure Device Mapper
-
Graph Driver
-
Labels
-
Assisted practice: Apply Node Labels, Inspect the Labels, and Filter Swarm Nodes by Labels
-
Quorum of managers
-
Fault Tolerance
-
Loss of Quorum
-
Quorum Recovery
-
Templates
-
Assisted practice: Usage of Templates
-
Logs
-
Accessing Logs
-
Troubleshooting Services
-
Debugging
-
Assisted practice: Troubleshoot a Service that Is Unable to Deploy
-
Logging Drivers
-
Configure Logging Drivers
-
Assisted Practice: Logging Drivers
-
Network Troubleshooting
-
Assisted Practice: Troubleshooting container networking
-
Backup: Swarm
-
Backup: Restore
-
Assisted Practice: Set up a Backup Schedule
-
Swarm Disaster Recovery
-
Containerizing Legacy Application
-
Creating a Docker Image and Creating a Replicated Service on Swarm Cluster
-
Docker Enterprise: Overview
-
Docker Enterprise : Features
-
Orchestration
-
UCP: Overview
-
UCP: Architecture
-
Interaction with UCP
-
Mirantis Launchpad: Overview
-
Mirantis Launchpad: Installation
-
Assisted Practice: Install Mirantis Launchpad CLI
-
Uninstall Docker Enterprise
-
Upgrade Docker EE and UCP
-
Joining Manager Nodes
-
Load Balancing UCP and DTR
-
Configuring Load Balancer
-
Deploying Load Balancer
-
Deploy Swarm Service Using UCP
-
Access Control
-
Grant
-
Subject
-
Assisted Practice: Create and Manage Teams and Users
-
Role
-
Collection
-
Create a Grant
-
Service Deployment
-
Grant Composition
-
Docker Trusted Registry: Overview
-
Architecture
-
DTR Components
-
Networks
-
Volumes
-
Image Storage
-
Installation Requirements
-
Assisted Practice: Install Docker Trusted Registry
-
Post-Installation
-
Uninstallation
-
High Availability
-
DTR Failure Tolerance
-
Sizing DTR Installation
-
Add Replicas
-
Remove Replicas
-
Load Balancer
-
Configure Load Balancer
-
Health Check of Replicas
-
Load Balancer: Configuration and Deployment
-
UCP: Backup and restore
-
DTR: Backup and restore
-
UCP Disaster Recovery
-
DTR Disaster Recovery
-
Deployment Options
-
Prerequisites
-
Mediums and Configurations
-
Docker for AWS
-
Docker Enterprise Edition for AWS
-
Creating a Grant with Custom Roles
-
Docker Security
-
Default Engine Security
-
Namespace
-
Control Groups
-
Docker Daemon Attack Surface
-
Linux Kernel Capabilities
-
Docker Content Trust
-
Docker Content Trust Signature Verification
-
Sign an Image
-
Sign Images that UCP Can Trust
-
Vulnerabilities
-
Scan Images for Vulnerabilities
-
Client Bundle
-
Features of UCP
-
Integrate UCP with LDAP
-
Configure the LDAP Integration
-
LDAP Enabled
-
LDAP Server
-
LDAP User Search Configurations
-
LDAP Test Login
-
LDAP Sync Configuration
-
Assisted Practice: Create UCP Client Bundles
-
UCP: Worker and Manager Nodes
-
UCP Components in Manager Nodes
-
UCP Components in Worker Nodes
-
External Certificates with UCP
-
External Certificates with DTR
-
Configuration of Certificates
-
Swarm Security
-
Roles
-
Secrets
-
How Docker Manages Secrets
-
Docker Secret Commands
-
Introduction to Kubernetes
-
Kubernetes Cluster
-
Kubernetes Architecture
-
Kubernetes CLI
-
kubectl Commands for Docker
-
Assisted Practice: Access Kubernetes cluster from docker CLI
-
Docker Kubernetes Service
-
Kubernetes Orchestration for Docker Enterprise
-
Security Features
-
Kubernetes Orchestration in UCP
-
Kubernetes Service
-
Assisted Practice: Create a Service to Route Traffic From Frontend to Backend Pods
-
Kubernetes ServiceTypes
-
Kubernetes Networking Model
-
Persistent Volumes
-
Assisted Practice: Configure a Pod to Use a PersistentVolume for Storage
-
Container Storage Interface
-
Storage Classes
-
ReplicaSets
-
Workload Deployments
-
Configurations
-
Assisted Practice: Create a ConfigMap and Secret for a Pod
-
Kubernetes grants
-
RBAC Authorization
-
Course-end Assessment Instructions
DCA Training Course Online – FAQs
In the DevOps environment or pipeline, Docker is widely used to run and manage containers. Furthermore, with the help of these containers, a DevOps professional can easily create, run, and deploy applications.
As most companies used Docker in their DevOps methodologies, Docker is the most sought skill among various tools in the DevOps toolchain. Furthermore, developers use the Docker tool to build, manage, and distribute containers. Thus, individuals or professionals who are willing to make their career in DevOps should learn Docker.
One who has learned Docker and gained Docker Certified Associate (DCA) certification can build their career in DevOps. As Docker is the most widely used tool in the DevOps environment, one can apply for the below job roles after gaining Docker certification.
- DevOps Consultant
- DevOps Engineer
- DevOps Architect
- Release Manager
Reviews
Excellent service, i would definitely recommend Hatigen to individuals looking to start a career in IT or someone looking to brush up your knowledge with new technologies.Joined Hatigen for AWS DevOps course a few months back thinking of a career change.There is a lot to learn and you need to be dedicated but my tutor and other staffs are on hand to help when you need it.Thank you Hatigen
Greeshma
This is the good place to develop our technical skills. This company offered good courses like Aws devops Azure devops and data science. The tranieers are with full of experience and they will tell hand to hand lab exercise and weekly assignment they will provide
Abhiram
I'm Gayatri, I'm new to london but always aspired to settle in software industry, I got an aopportunity to take Professional IT training in Hatigen London, United Kingdom. The training process includes mapping to right course based on trainee skills, assessment through multiple tests, Real time sessions, 4 mock interviews and periodic feedback capturing. I really enjoyed the process. Highly recommended for courses like Azure, AWS, Data science, Salesforce, Big data, Python, and DevOps.Got trained by well experienced and knowledgeable staff on AWS Devops (Git,Jenkins,Ansible,Terraform,Docker,Kubernetes)
Kondaveeti
This course offer enought to let a person walking in his own shoes in any cloud available nowadays and was exactly what I need to undestand Cloud Computing, and I was be able learn about DevOps concept too
Srinija
The quality of videos are excellent. I have taken the course Devops they trained with me with lot of new things in the course. The company is also good platform for the students who wanted to study in the abroad.
Karthikeya
Excellent place to learn and work with, Completed Python, DevOps Courses and acquired good knowledge in a very short period of time, the Realtime projects gives a good learning path , definitely can recommend a friend
Dyuthi