Docker and Kubernetes with JavaScript - eLearning
450,00 EUR
- 20 hours
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

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

Course timeline
Introduction to Docker & Containers
Lesson 01
- Introducing Docker
- Virtualization vs Containerization
- What is Docker
- Docker Installation
- Basic Docker Commands
- Docker Architecture
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
Images and Containers
Lesson 03
- Playing With Containers (Shell Access etc)
- Using Docker Commit
- Creating Multiple Containers
- Docker Networking
- Managing Container Restarts
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
Docker Orchestration
Lesson 05
- Understanding Orchestration
- Introducing Docker Swarm
- Docker Swam vs Kubernetes
Introduction to Kubernetes
Lesson 06
- What Is Kubernetes
- Why Kubernetes and Its Evolution
- Understanding Kubernetes Architecture
- Kubectl Commands
Deploying a Cluster
Lesson 07
- Deploying a Cluster Locally With Minikube
- Creating a Cluster on AWS Cloud
- Creating a Cluster on Google Cloud
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
Services and Ingress
Lesson 09
- Services and Ingress
- What Is a Service?
- Creating Services
- Load Balancers and Ingress
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

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

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!
