Watch Course Preview
Course Preview

Docker and Kubernetes Certification Training

Live Online Course

  4.7/5 Ratings     4.7/5Ratings

8 Sessions

  Live Classes

49 Videos

Video Course

24 Labs

Hands-on Labs

4 Tests

Skill Tests

Docker and Kubernetes Course Overview

Docker and Kubernetes Certification Training at ScholarHat covers containerization with Docker and orchestration with Kubernetes. Participants gain hands-on experience deploying and managing containerized applications.

In the Docker and Kubernetes course, the student will be achieving practical experience in Docker fundamentals, introduction to Kubernetes, configuring Kubernetes, and deploying .NET, Angular, React and React App to docker and Kubernetes cluster. Further, you will learn how to create a Kubernetes cluster in the Azure cloud using AKS.

With expert-led training and real-world projects, individuals are prepared for Docker and Kubernetes certifications. This comprehensive training equips learners to excel in modern DevOps practices and cloud-native application deployment, fostering proficiency in containerized application development and management.

Docker and Kubernetes Certification Course Objectives

Participants in the Docker and Kubernetes Certification Training will have the following skills after completing this course:

  1. Understand container technology
  2. Containers Eco System
  3. Docker Fundamentals
  4. Docker Advanced Concepts like Swarm and Volumes
  5. Kubernetes Architecture
  6. YAML Fundamentals
  7. Kubernetes Pods, Deployments, Service, and Networking
  8. Using Kubernetes with Docker
  9. Develop ASP.NET Core applications using Docker
  10. Container Scaling and Management using Docker Swarm
  11. Container Scaling and Management using Kubernetes
  12. Configure Azure Kubernetes Service (AKS)
  13. Deploy Your Application to AKS

Tools and Technologies Covered

Docker and Kubernetes Course Key Features

  • 4 Weeks of Intensive Live Training
  • Learn from Microsoft MVPs
  • Build and deploy container-based applications
  • Career Coaching
  • Resume & Portfolio Building
  • Job Assistance

Docker and Kubernetes Course Eligibility

Pre-requisites

Everyone interested in learning about Docker and Kubernetes should be familiar with web development with .NET or Angular/React.

Who can Join?

All beginners and software developers who are eager to create cutting-edge, container-based web applications should enrol in this course.

Included in this Docker and Kubernetes Certification Training

  •   Live Sessions8 Classes
  •   Video Course 49 Videos
  •   Labs 24 labs
  •   Skill Tests 4 Tests
Docker

Containers Overview

  1. What are Containers?
  2. Why Containers?
  3. Containers vs Virtual Machines
  4. Linux, Windows and Hyper-V Containers
  5. Container Orchestration

Introduction to Docker

  1. What is Docker?
  2. Architecture of Docker
  3. Understanding images and containers
  4. Running Hello World in Docker
  5. Configuring and Managing Containers

Docker Images and share

  1. Base Image
  2. Docker File
  3. Working with containers
  4. Optimization of Docker File
  5. Publishing Image on Docker Hub
  6. Private Registry

ASP.NET Core and Docker

  1. Introduction to ASP.NET Core
  2. Official .NET Docker containers
  3. Adding Docker Support to ASP.NET Core App
  4. Creating Containers
  5. Debugging Containers
  6. Visual Studio Container Explorer

Angular and Docker

  1. Introduction to Angular
  2. Adding Docker Support to Angular App
  3. Creating image and running Containers

Docker CLI and VS Code

  1. Introduction to Docker Engine
  2. Creating Docker Image Using CLI
  3. Running Container using CLI
  4. Docker Extension for VS Code
  5. VS Code for Building Container Based Application

Docker Networking

  1. Introduction to Docker Networking
  2. Bridge, Host and None Networks
  3. Creating Networks

Docker Storage

  1. Introduction to Docker Storage
  2. Creating and Managing Volumes
  3. Storage Use Case

Docker Services

  1. Docker Services
  2. Docker Service vs. Containers
  3. Scaling Your Containers App

Container Orchestration

  1. Docker Swarm
  2. Docker Swarm Architecture
  3. Docker Stack
  4. Docker Compose

Docker Swarm Cluster

  1. Docker Swarm Architecture
  2. Configuring Swarm Cluster
  3. Deploying Application to Swarm Cluster
  4. Scaling Application on Swarm Cluster
Kubernetes

Introduction to Kubernetes

  1. Container Orchestration
  2. Kubernetes
  3. Kubernetes Architecture
  4. Kubernetes Community
  5. Installing Kubernetes
  6. Setting Up a Single Node Kubernetes Cluster

Kubernetes Fundamentals

  1. Kubernetes Building Blocks
  2. Services
  3. Deploying a Stand-Alone Application
  4. Kubernetes Volume Management
  5. Ingress

YAML

  1. XML vs. JSON vs. YAML
  2. YAML in Action
  3. YAML in Kubernetes

Kubernetes Fundamentals

  1. Pod
  2. Deployments
  3. Service
  4. Namespace

Kubernetes and Docker

  1. Kubernetes with Docker
  2. Working with Kubernetes and ASP.NET Core
  3. Migrating existing applications

Kubernetes Cluster

  1. Kubernetes Architecture
  2. Configuring Kubernetes Cluster
  3. Deploying Application to Kubernetes Cluster
  4. Scaling Application on Kubernetes Cluster

Azure Kubernetes Service (AKS)

  1. Creating Kubernetes Cluster on Azure
  2. Deploying Application to AKS
  3. Azure CLI to query and Manage AKS

Designing Containers CI/CD

  1. Introduction to CI/CD
  2. Need of CI/CD Pipeline
  3. Setting Up CI/CD Pipeline for Docker and Kubernetes
Hands-On Labs Labs(24)

Docker: Create an image with GIT installed

00:25:00

Kubernetes: Setup Kubernetes Cluster Using Minikube

00:20:00

Docker: Listing and Inspecting Networks

00:15:00

Docker: List network driver plugins

00:15:00

Kubernetes: Create a Simple YAML File

00:15:00

Docker: Create an image with ADD, CMD, ENTRYPOINT, and WORKDIR instructions

00:25:00

Docker: Create an image with RUN, ARG, & ENV instructions

00:25:00

Kubernetes: Convert JSON to YAML

00:20:00

Docker: Docker Bridge Networking

00:20:00

Kubernetes: Create a Kubernetes Pod using YAML

00:15:00

Docker: Create an image with VOLUME & EXPOSE instructions

00:25:00

Docker: Create an image with LABEL & ONBUILD instructions

00:20:00

Kubernetes: Deploy a Multi-Container Pod

00:20:00

Docker: Configure NAT for external connectivity

00:20:00

Kubernetes: Create a Service for a Pod

00:20:00

Docker: Create an image with HEALTHCHECK & SHELL instructions

00:20:00

Docker: Create an image with USER instruction

00:20:00

Kubernetes: Creating Image & Pod for ASP.NET Core Application

00:20:00

Kubernetes: Creating Pod and Service for Database

00:20:00

Docker: Creating a Private Local Docker Registry using Play with Docker

00:20:00

Docker: Managing volumes through Docker CLI

00:15:00

Kubernetes: Deploy ASP.NET Core Application with Database

00:25:00

Docker: Creating Volume Mount from docker run command & sharing same Volume Mounts among multiple containers

00:15:00

Docker: Test Network Connectivity

00:15:00

Skill Tests Tests (4)

Introduction to Containers & Docker

15 Questions

Docker Fundamentals

15 Questions

Docker Storage & Networking

15 Questions

Getting Started with Kubernetes

15 Questions

Book a FREE Live Demo!

Choose Training Options

Live training
    57.69 % OFF
    ₹0 ₹0
    12 months unlimited access to the course.
    Most Popular
    Live training Plus
    57.69 % OFF
    ₹1,770 ₹749
    12 months unlimited access to the course.
    For Business
    Corporate Training
    Contact Us
    *Only for corporate

    Our Students Reviews

    Frequently Asked Questions

    Q1. Do you offer a certificate of completion?

    Yes. The certificate is valid and can be used for interviews. Additionally, the student can register for the Certification exam after completing this Kubernetes training course.

    Q2. Why get Kubernetes certification?

    Knowledge of Kubernetes is one of the most in-demand skills in the current IT industry. To demonstrate their knowledge, both novices and specialists are earning certifications. Spending time and money on these qualifications is definitely beneficial.

    Q3. What is Container in Docker?

    In Docker, a container is a lightweight, standalone, and executable package that includes everything needed to run a software application, including the code, runtime, libraries, and system tools.

    Q4. What is Docker?

    Docker is a platform for developing, shipping, and running applications in containers. It provides a consistent environment across different systems, making it easy to deploy and scale applications.

    Q5. Why learn Docker?

    Learning Docker streamlines application deployment boosts scalability, and enhances consistency. It facilitates efficient resource utilization, accelerates development, and aligns with modern DevOps practices, making it essential for professionals.

    Q6. Who should learn Docker?

    Developers, DevOps engineers, and system administrators should learn Docker. It is essential for those involved in building, shipping, and deploying applications across diverse environments.

    Q7. What is Kubernetes?

    Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications, ensuring efficient operation in dynamic, cloud-native environments.

    Q8. What's the difference between Kubernetes and Docker?

    Docker is a platform for developing and running containers, while Kubernetes is an orchestration tool that automates the deployment, scaling, and management of containerized applications, supporting multi-container Docker applications.

    Q9. Can we use Kubernetes and Docker together?

    Yes, Kubernetes and Docker are often used together. Docker provides containerization, and Kubernetes orchestrates and manages these containers, simplifying deployment, scaling, and operations in dynamic environments.

    Q10. What are the skills needed to master Kubernetes and Docker together?

    To master Kubernetes and Docker, develop skills in containerization, Docker commands, Kubernetes architecture, deployment, scaling, and troubleshooting. Familiarity with networking and cloud concepts is beneficial.

    Q11. What is the Average salary for a Docker/Kubernetes Certified professional?

    The average salary for a Docker/Kubernetes Certified professional in India can range from ₹6,00,000 to ₹15,00,000 per year, depending on experience, skills, and the employer.

    Q1. Can I Attend a Demo Session before Enrolment?

    Yes, you can Attend a Demo Session before Enrolment in angular certification course. It gives you the opportunity to assess whether the training program aligns with your learning objectives. So, don't hesitate! Take advantage of this opportunity and attend a demo session before making your decision.

    Q2. Can I request for a support session if I need to better understand the topics?

    Yes, of course you can request for a support session if you need to better understand the topics. For that, you need to be in touch with the counsellor. Contact on +91- 999 9123 502 or you can mail us at hello@scholarhat.com

    Q3. Do you offer certificate of completion?

    Yes. The certificate is valid and can be used for interviews. Additionally, the student can register for the .Net Certification exam after completion of this course.

    Q4. Who are your mentors?

    All our mentors are highly qualified and experience professionals. All have at least 8-10 yrs of development experience in various technologies and are trained by Dot Net Tricks to deliver interactive training to the participants.

    Q5. What If I miss my online training class?

    All online training classes are recorded. You will get the recorded sessions so that you can watch the online classes when you want. Also, you can join other class to do your missing classes.

    Q6. Can I share my course with someone else?

    In short, no. Check our licensing that you agree to by using Dot Net Tricks LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.

    Q7. Do you provide any course material or live session videos?

    Yes we do. You will get access to the entire content including class videos, mockups, and assignments through LMS.

    Q8. Do you provide training on latest technology version?

    Yes we do. As the technology upgrades we do update our content and provide your training on latest version of that technology.

    Q9. Do you prepare me for the job interview?

    Yes, we do. We will discuss all possible technical interview questions and answers during the training program so that you can prepare yourself for interview.

    Q10. Will I get placement assistance after receiving my course completion certificate?

    Yes, you’ll get placement assistance after receiving your course completion certificate. The placement assistance provided by the US will guide you through the job search process, help you polish your resume, and connect you with potential employers. For that, you need to be in touch with the counsellor. Contact on +91- 999 9123 502 or you can mail us at hello@scholarhat.com

    Still have some questions? Let's discuss.
    CONTACT US
    Accept cookies & close this