Docker and Kubernetes with JavaScript - eLearning

450,00 EUR

  • 20 hours
eLearning

Master modern application deployment and orchestration with Docker and Kubernetes—two of the most in-demand DevOps technologies today. This hands-on course is designed to help you build, package, deploy, and manage containerized applications at scale. You’ll begin by learning Docker fundamentals, including containerization, image creation, and networking. Then, you’ll progress to Kubernetes, where you’ll explore how to automate deployment, scaling, and management of containerized applications across clusters.

Key Features

Language

Course and material in English

Level

Beginner level

Access

1 Year access to the learning platform

6 Hours of On-Demand Videos

with 20+ hours recommended study time

24 Guided Hands-On Exercises

10 Auto-Graded Assessments

Certification

Program completion certification included

Hero

Learning Outcomes

At the end of this Course, you will be able to:

Understand

Understand containerization concepts and how Docker works

Build

Build, manage, and deploy containerized applications

Images

Create Docker images, volumes, and networks

Automate

Work with Docker registries and automate builds

Compose

Use Docker Compose and Swarm for orchestration

Kubernetes

Understand Kubernetes architecture and components

Deploy

Deploy and manage applications in Kubernetes clusters

Pods

Work with pods, deployments, and services

Scaling

Automate scaling and management of applications

Best Practices

Apply DevOps best practices in container-based environments

Hero

Course timeline

  1. Introduction to Docker & Containers

    Lesson 01

    • Introducing Docker
    • Virtualization vs Containerization
    • What is Docker
    • Docker Installation
    • Basic Docker Commands
    • Docker Architecture
  2. Docker Compose

    Lesson 02

    • Introducing Containers and Images
    • Understanding Images and Containers
    • Container Lifestyle
    • What Is a Dockerfile
    • Creating an Image Using Dockerfile
    • Building and Running a Container Image
    • Sharing the Image: DockerHub
  3. Images and Containers

    Lesson 03

    • Playing With Containers (Shell Access etc)
    • Using Docker Commit
    • Creating Multiple Containers
    • Docker Networking
    • Managing Container Restarts
  4. Compose

    Lesson 04

    • What Is Docker Compose
    • How To Create a Docker Compose File
    • How To Create Services With Docker Compose
    • Basic Docker Compose Commands
  5. Docker Orchestration

    Lesson 05

    • Understanding Orchestration
    • Introducing Docker Swarm
    • Docker Swam vs Kubernetes
  6. Introduction to Kubernetes

    Lesson 06

    • What Is Kubernetes
    • Why Kubernetes and Its Evolution
    • Understanding Kubernetes Architecture
    • Kubectl Commands
  7. Deploying a Cluster

    Lesson 07

    • Deploying a Cluster Locally With Minikube
    • Creating a Cluster on AWS Cloud
    • Creating a Cluster on Google Cloud
  8. Get Acquainted with Pods

    Lesson 08

    • Getting Acquainted With Pods
    • Managing Pods
    • Pods Lifecycle
    • Creating Pods From Yaml Files
    • Managing Pods With Labels
    • Replication Controllers
  9. Services and Ingress

    Lesson 09

    • Services and Ingress
    • What Is a Service?
    • Creating Services
    • Load Balancers and Ingress
  10. Deployments

    Lesson 10

    • What Are Deployments?
    • What Are ReplicaSets?
    • Managing Deployments (Creating, Deleting, Monitoring)
    • Rolling Updates With Kubernetes
    • Kubernetes Dashboard and Cluster Monitoring
    • Kubernetes Use Cases and Analysis
Docker and Kubernetes

Who Should Enroll in This Program?

Prerequisites

  • No mandatory prerequisites
  • Basic knowledge of Linux and networking is helpful
  • Familiarity with virtualization concepts is an advantage
  • Basic understanding of application deployment is beneficial

Software developers

DevOps engineers

Cloud engineers

System administrators

Solution architects

IT professionals

Start Course Now

Statements

Licensing and accreditation

This course is offered according to Partner Program Agreement and complies with the License Agreement requirements

Equity Policy

Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.


Frequently Asked Questions

Contact background

Need corporate solutions or LMS integration?

Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!