Docker Certified Associate Training

CertAdda’s 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. You will learn the origins of the containerization technology and move on to create and deploy your own containerized applications. Get hands-on experience in using the different storage strategies, deploying multi-container applications using Docker Compose, and managing container clusters using Docker Swarm. Throughout this online Instructor-led Docker Certified Associate training, you will be working on real-life industry use cases.

Original price was: $390.00.Current price is: $349.00.

Instructor-led Docker Certified Associate Training live online classes

 

Date

Duration

Timings

Feb 10th SAT & SUN (4 Weeks) Weekend Batch SOLD OUT Timings – 07:00 AM to 10:00 AM (EST)
May 18th SAT & SUN (4.5 Weeks) Weekend Batch ⚡FILLING FAST  Timings – 08:30 PM to 11:30 PM (EST)

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
  • Docker Exec Commands
  • Restart Policy in Docker
  • Removing Containers

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

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

About Docker Certified Associate Training Course

CertAdda’s Docker Certified Associated Training course gives you a solid foundation for the official Docker Certified Associate exam. The training program is designed from the ground up to teach new learners about the intricacies of the Docker containerization technology. The course starts with the fundamentals of Docker and works up to more advanced topics such as Docker Compose, Docker Swarm, handling Network and security, working with UCP (Universal Control Panel) and DTR (Docker Trusted Registry) in Docker Enterprise. Additionally, this course also introduces you to different storage strategies such as Volumes, Bind Mounts, and tmpfs mount, which will further help you optimize your containerized application’s execution. You will learn to use Docker Registry to manage and keep track of your custom Docker images, and finally, learn the basics of Kubernetes Container Orchestration tool with the Docker engine.

What will Participants Learn?

Upon completion of the course, you will be able to:

  • Understand the fundamentals of Containerization
  • Set up the Docker Engine
  • Deploy a Docker Container
  • Manage Docker Containers
  • Configure Logging Drivers
  • Create Docker images using a Dockerfile
  • Store and share Docker images using Registry
  • Utilize various storage strategies
  • Compose multi-container applications
  • Deploy a Swarm cluster
  • Configure network drivers
  • Secure the Docker Daemon
  • Set up Docker Enterprise (Docker EE)
  • Configure UCP and DTR for Docker EE
  • Deploy Kubernetes Pods and Deployments
  • Use Kubernetes Services for application discovery
  • Use Persistent Volumes for storage

How will Docker Certified Associate Training help your career?

Docker revolutionized the IT industry with the introduction of its Portable Lightweight Container Engine. More than 30% of the organizations in the IT industry have already adopted Docker, and the adoption rate is increasing by 40% every year. Docker has almost single-handedly eliminated the need for anybody to say “It worked on my machine!” by offering parity across environments. If it works in Development, it will work in Production as well. The simplicity by which Docker deploys and manages containerized applications is unparalleled. Considering that over 80% of the containerized industry uses Docker as their main container platform, it should be enough for anyone to dig their hands in this technology.

Who should go for this Docker Certified Associate Training Course?

This course is specifically designed for:

  • Professionals aspiring to clear the Docker Certified Associate exam
  • Professionals keen on advancing their career as DevOps Engineers
  • Individuals looking to establish their credibility and value in the market as experienced Docker practitioners
  • Principal Software Engineers
  • Cloud Professionals
  • Software Developers
  • Site Reliability Engineers
  • Technical Leads

What are the pre-requisites for CertAdda's Docker Certified Associate Training?

The pre-requisites for this course include: Good Knowledge and Hands-on experience with Linux. You don’t need to be a wizard at the command line, but you should be familiar with how to open your favorite shell or terminal, and run basic commands in that environment. To refresh your skills, you will get the “Linux Fundamentals for Docker” Self-paced modules as pre-requisites in your LMS when you enroll in Docker Certified Associate Training.

What are the system requirements for this Docker Certified Associate Training?

Any system with 4GB of RAM and a decent HDD with the latest version of Windows, Linux, or MacOS is compatible. Free Tier GCP account will be used to perform all the demos. CertAdda will help you set up the required software. The Installation Guides to set up the environment is available on the LMS.

How will I execute practicals in this Docker Certified Associate Training?

All the practicals will run on Google Compute Engine (GCE) virtual machines. In case of any doubts, you can reach out to our 24×7 support team.

Which project will be a part of this Docker Certified Associate Training?

Arkane Pvt Limited is using Cloud for one of their products. The project is in its initial stages, and the organization is ready with its frontend. However, it is taking about 4 hours of effort to push each update to its production environment, which is an obstacle for the release of the product. To resolve this issue, the team has decided to containerize their application to ease the deployment process.
Tools Used:

  • Docker – For containerizing the application
  • Swarm – To deploy the containerized application on the cluster of servers
  • Kubernetes – An alternative to Docker swarm

Objectives:

  • Containerize the Application
  • If Persistent Storage is required for the application, connect appropriate storage solution
  • Create a Swarm cluster and deploy the application on the cluster with an appropriate networking solution
  • Deploy the application on a Kubernetes cluster
  • Application in Docker swarm should be available outside the cluster
  • Application in Kubernetes should be available within the cluster

What if I miss a class?

You will never miss a lecture at CertAdda You can choose either of the two options: View the recorded session of the class available in your LMS or 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 24×7 support team will be granted instantly as well. You can start learning right away.

Is 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.

Will I Get Placement Assistance?

More than 70% of CertAdda Learners have reported change in job profile (promotion), work location (onsite), lateral transfers & new job offers. CertAdda’s certification is well recognized in the IT industry as it is a testament to the intensive and practical learning you have gone through and the real-life projects you have delivered.

Can I Attend a Demo Session before Enrolment?

If you have seen any of our sample class recordings, you don’t need to look further. Enrollment is a commitment between you and us where you promise to be a good learner and we promise to provide you the best ecosystem possible for learning. Our sessions are a significant part of your learning, standing on the pillars of learned and helpful instructors, dedicated Personal Learning Managers and interactions with your peers. So experience complete learning instead of a demo session. In any case, you are covered by CertAdda Guarantee, our No questions asked, 100% refund policy.

Others Courses

× How may I help you?