Docker Certified Associate Exam Prep Course

Learn Docker, Kubernetes, and MKE (UCP) with Hands-on demos, Mock tests and Multi-response practice questions!

4.10 (37 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
225
students
10 hours
content
Dec 2021
last update
$64.99
regular price

What you will learn

Prepare for Docker Certified Associate Exam

Learn Docker and Kubernetes from Scratch

Explore Mirantis Kubernetes Engine (Universal Control Plane) and Mirantis Secure Registry (Docker Trusted Registry)

Exercise Docker and Kubernetes Command Lines

Understand the internal working of Docker and its interaction with Linux for different purposes

Practice Multi-response mock questions for DCA Exam

Containerize your web applications with Dockerfiles, Compose files, and Kubernetes Manifests

Orchestrate your containers with Docker Swarm and Kubernetes

Manage networking and storage of your app containers with Docker and Kubernetes

Description

Docker Certified Associate: The ultimate validation for your Containerization skills with Docker

Container creating a revolution in the IT industry is not news anymore. Their simplicity, scalability, and cost-effectiveness have enabled uncompromised performance with consumer-friendly revenue models for companies like Google, Paypal, Netflix, Adidas, IBM, Spotify, The New York Times and the list goes on.

The migration of the web application market to Containers is far from over. After Covid-19, more and businesses are going online than ever before, and many of them are choosing to be container-native! All of this has increased the demand for professionals with Containerization and Orchestration skills and Docker is the best Containerization tool in the market that supports Open Container Initiative while providing a unique and intuitive way to write Containerized apps.

Proficient Docker and Kubernetes users can easily grab 6 digit USD Jobs from ANY part of the world and the best way to prove your skills is clearing the DCA (Docker Certified Associate) exam because:

  • It is the only IT certification covering the entire containerization skill spectrum from writing Dockerfiles to managing Kubernetes Clusters,

  • It has a unique exam pattern involving a mix of Multiple Choice and Multiple Response questions,

  • Multiple Response questions require candidates to provide the correct response not only for the right answers but also for the wrong ones,

  • This means DCA Certificate holders are likely to be more confident and knowledgeable than others with their theoretical concepts and practical knowledge.

DCA Exam Prep Course

Special exams require special preparation and this course is exactly what you need. This course is a meticulous mix of theoretical explanations and practical demonstrations. It has been assisted by our in-house DCA expert, Dhwani Sametriya. Her courses have taught Docker to over 70000 students and she has also authored a book on Containers! 

The course covers the entire syllabus of DCA laid out by Mirantis and explains each aspect with precision and patience. With continuous input for exam preparation and Mock Exams, you will never lose sight of your goal. Here is a broad introduction to what each section will cover.

  • Section 1: In this introductory section, you will get your container basics, understand details and requirements about the DCA exam and will also prepare your practice environment on Cloud.

  • Section 2: You will understand the Docker Architecture, Install Docker on Linux, Windows, and Mac, Visit Docker Hub. and Run your first Container.

  • Section 3: You will learn how to write Dockerfiles and build Docker Images. You will focus deeply on different Dockerfile instructions and their uses.

  • Section 4: You will learn how to build Docker Images from various build contexts (sources), managing Docker Images including listing, removing, and pruning, Image layers, and detailed Image inspection.

  • Section 5: You will understand and perform the entire life cycle of a docker container with the docker command line and work on a lot of container operations.

  • Section 6: You will learn docker's container Networking Model, network drivers, docker Networks, and their types. You will also learn how to isolate containers from a network stack or change their DNS configuration.

  • Section 7: You will learn how containers are arranged in a filesystem, docker storage drivers like volumes, bind mounts and temp fs, third party driver plugins, data sharing between containers and more.

  • Section 8: You will learn the basics of container orchestration with Docker Swarm, understand the Swarm architecture, set up your swarm Cluster, deploy a scalable containerized application using swarm service, work with overlay networks, and perform rolling updates.

  • Section 9: You will learn Swarm's leader election mechanism with Raft consensus and what is a quorum, high availability, disaster management (recovery), and cluster locking.

  • Section 10: You will learn about Docker Compose YAML files and Docker Stack.

  • Section 11: You will set up your own Mirantis Kubernetes Engine (MKE) Launchpad (formerly Docker Enterprise Edition UCP) cluster, work on MKE Dashboard, Operate Swarm on MKE by deploying scalable services without using the command line. You will also learn about advanced orchestration topics like Role-Based Access Control, managing TLS, and Swarm Collections.

  • Section 12: You will understand Kubernetes architecture and components, pods, and other basics of Kubernetes (K8s). You will also learn how to write YAML manifests for K8s objects. All of this is performed on the MKE launchpad cluster.

  • Section 13: You will learn how to work with K8s workload objects like ReplicaSets, Deployments, and Jobs, Networking objects like Cluster IP and Node Port Services, Storage objects like Persistent and Projected Volumes, Orchestration mechanisms like labels, selectors, and node affinity and so on.

  • Section 14: You will explore DTR and Docker Content Trust.

You can look at the course curriculum for detailed content coverage, do enjoy the preview videos as well!

On top of all of this, there are 5 hands-on Assignments with complete solutions, 10+ Quizzes, and 2 Mock Exams to solidify your preparation.

We have been teaching Docker and Kubernetes to students for years and this course is designed with the essence of what they love about our teaching. Check out what our students have to say about us!


Bhavana Verma

"Awesome course! One of the best course content and delivery, of course, is very effective."


Peter S

"Great and easy explanation of docker. Wonderful."


Muhammad Asad Javed

"This course was so good as it clears my concepts and questions about containers and docker."


Diego MSDN

"Excelente curso para adicionar contenido a mis conocimientos previos."


Brandon Doyle

"Great, fast-paced, doesn't make me wait with him to experience the output of blocked commands or operations; very, very clear in his descriptions."


Krish Lalwani

"I liked the course a lot because of the Demo videos right after the theory. Demos were easy to replicate too."


Muskan Sharma

"The examples given were very good. They helped me understand so many things that I wasn’t able to while going through other documentation."


We are extremely grateful for their kind words and appreciation. With that said, we can't wait to see you in the class!

Happy Learning and I hope you have a fantastic day!

Content

Introduction and Course access

Course Talk: Outline | Course flow and what to expect from each section?
Accessing the Course
Course Resources
Know Your Mission: the DCA Exam
Demo: Setting up your practice environment (Part 1) | GCP account setup
Demo: Setting up your practice environment (Part 2) | Virtual Machine Setup

Containers and Docker

Section Overview : Containers and Docker
A quick introduction to Containers
What is Docker?
Demo: Installing Docker on Linux
Demo: Running your First Container using Docker
Demo: Installing Docker on Windows
Demo: Installing Docker on Mac
Understanding Docker Architecture
Demo: Exploring Docker Hub
Course Talk: Docker Images | Which ones are used and why?
Do you know Docker?

Containerizing applications with Dockerfiles

Section Overview: Journey to own your Containers
Introduction to Dockerfiles
Demo: How to write Dockerfiles (Part 1) | Basic Dockerfile Instructions
Demo: Building your first Docker Image and Running a Container from it
Demo: How to write Dockerfiles (Part 2) | Advanced Dockerfile Instructions
Demo: Testing the updated Dockerfile
Demo: Publishing your Docker Image (Part 1) | Creating a Docker Hub Account
Demo: Publishing your Docker Image (Part 2) | Pushing your Image on Docker Hub
Do you know Dockerfiles?

Working with Docker Images

Section Overview: Different operations on Docker Images
Demo: Exploring Docker Image Build Contexts | GitHub Repository
Demo: Exploring Docker Image Build Contexts | Just the Dockerfile
Demo: Exploring Docker Image Build Contexts | Compressed Build Context
Demo: Building Docker Images using BuildKit
Demo: Building Docker Image in multiple stages | Multi-stage Build
Demo: Cleaning up the Docker Images
Demo: Searching Docker Images using Docker CLI
Demo: Hosting your own Docker Image Registry
Understanding Intermediate Images
Demo: Working with Intermediate Images using Docker History
Demo: Inspecting Docker Images
Demo: Sharing Docker Images | The Save-Load method
Can you work with Docker Images?

Working with Containers

Section Overview: Learning Containers like a sport!
Demo: Going through the Container Lifecycle
Demo: Container Operations | Rename, Attach, and Exec
Demo: Sharing Containers | Commit and Export-Import Methods
Demo: Container Operations | Stats, Wait, Diff, Top
Demo: Sharing files with Containers
Demo: Inspecting Containers
Demo: Container Logs
Demo: Cleaning up the Containers
Can you work with Containers?

Container Networking with Docker Networks

Section Overview: Connecting the Dots!
Understanding Container Networking Model
Docker Network Drivers | Types and working
Demo: Working with the Default Bridge Network
Demo: Working with User Defined Bridge Networks
Demo: Working with Host Networks
Demo: Working with MacVLAN Networks
Demo: Isolating a Container with None Network
Demo: Configuring custom DNS nameserver on Docker
Do you know Docker Networks?

Providing Backup Storage to Containers

Section Overview: No more cries over data loss
Introduction to Docker Storage Drivers
Understanding Copy-On-Write in Containers
Demo: Working with Docker Volumes
Demo: Using Third Party Volume Drivers
Demo: Container to Container Data Sharing
Demo: Cleaning up the Volumes
Demo: Working with Bind Mounts
Will you still lose your data?

Container Orchestration with Docker Swarm

Section Overview: Scaling things up!
What is Container Orchestration and Docker's Swarm Mode?
Demo: Setting up Docker Swarm Cluster on GCP VMs
Demo: Deploying your First service on Swarm
Demo: Working with Swarm Overlay Networks
Demo: Connecting a Service to Overlay Network
Demo: Rolling Out and Rolling Back service updates
Can you scale your containers? Across the cluster?

Cluster Management with Docker Swarm

Section Overview: Its not Containers, its Nodes
Understanding Raft Consensus and Quorum
Demo: Playing with Node Roles and Performing Leader Election
Is Swarm safe from Failures?
Disaster Management with Swarm Cluster
Locking and Unlocking of the Swarm Cluster
Cleaning up the Swarm Cluster
Are Swarm Clusters safe in your hands?

Compose Files and Docker Stack

Section Overview: Just 3 lectures? Seriously?
Introducing Compose Files
Demo: Containerizing application using Docker Stack

Mirantis Kubernetes Engine (formerly Docker Universal Control Plane)

Section Overview: Finally some GUI!
Introduction to Universal Control Plane (UCP) / Mirantis Kubernetes Engine (MKE)
Demo: Setting Up the MKE Cluster (Part 1): Preparing Infrastructure
Demo: Setting Up the MKE Cluster (Part 2): Mirantis Launchpad
Demo: Breaking the Ice between UCP Dashboard and You
Role Based Access Control
Demo: Hosting a Swarm Service using UCP
Demo: Scaling a Replicated Service using UCP
Will your Swarm of nodes stick together on UCP?

Introduction to Kubernetes and Pods

Section Overview: The Lurking Legend is here!
Introduction to Kubernetes Architecture
Pods of Peas or Pods of Whales?
Demo: Creating your First Kubernetes Pod on UCP
Can you write YAML Manifests?

Container Orchestration with Kubernetes on MKE (UCP)

Section Overview: It's all about Precise Control!
Understanding Labels and Selectors in Kubernetes
Understanding Replicasets
Understanding Deployments
Demo: Working with Deployments
Understanding Jobs
Working with Jobs
Understanding Kubernetes Services
Demo: Keeping it private with ClusterIP Services
Demo: Exposing applications with NodePort Service
Demo: Working with Persistent Volumes of Kubernetes on UCP
Demo: Working with Projected Volumes (Part 1) | Secrets
Demo: Working with Projected Volumes (Part 2) | Configmaps
Demo: Prioritizing Nodes with Kubernetes Node Affinity on UCP
Can you spin the wheel of Kubernetes?

Docker Trusted Registry (DTR) aka Mirantis Secure Registry (MSR)

Section Overview: It's all about Trust
Introduction to Docker Trusted Registry / Mirantis Secure Registry
Demo: Setting up DTR on your UCP node
Demo: Exploring Docker Trusted Registry
Demo: Enabling Docker Content Trust
Demo: Backing up and Restoring UCP
Demo: Cleaning up Google Cloud Resources
Are your Docker Images Trustworthy?

Mock Exams

How to access the DCA Mock exams

Conclusion

Adiós, amigos!!!

Screenshots

Docker Certified Associate Exam Prep Course - Screenshot_01Docker Certified Associate Exam Prep Course - Screenshot_02Docker Certified Associate Exam Prep Course - Screenshot_03Docker Certified Associate Exam Prep Course - Screenshot_04

Reviews

Erwin
September 13, 2022
Questions would not be answered since some months.. Some Scripts do not work anymore cause they are changed by name or something other..
Andy
August 16, 2022
This is a really good overview course to prep for the DCA exam. There were a number of topics that were presented here that were not in some of the other DCA courses I've taken, so I would recommend this course as an addition to/companion to any other DCA course you may have taken elsewhere.
Justin
January 7, 2022
It was an excellent course. Got deep into a lot of topics but never felt too fast or too slow. Specially loved the focus on exam practice. The multi response questions in mock exams were challenging but fun. It was new for me and now I feel like every exam should have them.

Charts

Price

Docker Certified Associate Exam Prep Course - Price chart

Rating

Docker Certified Associate Exam Prep Course - Ratings chart

Enrollment distribution

Docker Certified Associate Exam Prep Course - Distribution chart
3574325
udemy ID
10/17/2020
course created date
11/24/2021
course indexed date
Bot
course submited by