Guest User
Join us today!
Login Register
Home
Courses
Blog
Veya ai chat
Features
About
Contact
Privacy
Terms
SETTINGS
English Arabic
SUPPORT
Help
Lavidya - AI Learning Platform
    • Courses
    • Features
    • Blog
  • Pricing
  • Veya AI Chat
  • EN | AR
Login Start free

Docker

  • Home
  • Home
  • Docker
0:00 / 0:00
Auto
1080p
720p
480p
360p
LA
Instructor Lavidya Admin
Intermediate Programming All Grades

Docker

Course Description: Docker

This comprehensive course on Docker is designed to equip students with the knowledge and skills necessary to create, manage, and deploy containerized applications effectively. The course begins with an introduction to Docker, focusing on its importance in modern software development, particularly in continuous integration and continuous deployment (CI/CD) pipelines, Jenkins tasks, and Kubernetes clusters. Students will learn how to create lightweight containers th...

Course Description: Docker

This comprehensive course on Docker is designed to equip students with the knowledge and skills necessary to create, manage, and deploy containerized applications effectively. The course begins with an introduction to Docker, focusing on its importance in modern software development, particularly in continuous integration and continuous deployment (CI/CD) pipelines, Jenkins tasks, and Kubernetes clusters. Students will learn how to create lightweight containers that encapsulate their applications in an isolated environment, allowing for consistent execution across different platforms. This isolation ensures that applications run seamlessly regardless of the underlying infrastructure, making Docker a critical tool for developers.

The course delves into the practical aspects of Docker by guiding students through the process of creating a Docker image and running a container. Starting with setting up a Dockerfile, participants will learn how to define the environment and dependencies required for their application. Through hands-on examples using Node.js and Express, students will build a simple web application and containerize it using Docker. The course also covers essential commands such as docker build and docker run, demonstrating how to expose ports, install dependencies, and execute applications within containers. Additionally, students will explore how to scale their applications by running multiple containers and load-balancing them using tools like Nginx or HAProxy. By the end of this section, learners will have a solid understanding of how to leverage Docker for deploying stateless, self-contained applications.

Beyond the basics, the course introduces advanced topics such as microservices architecture and orchestration. Students will gain insights into how Docker facilitates the development of distributed systems by enabling the creation of modular, scalable services. The course includes practical demonstrations of running multiple containers simultaneously, simulating real-world scenarios where applications are deployed across various environments. Furthermore, learners will be introduced to the integration of Docker with Kafka, a distributed streaming platform, to build robust data processing pipelines. By combining Docker with Kafka, students will understand how to handle high-throughput, fault-tolerant systems that are essential for modern applications. Overall, this course provides a thorough grounding in Docker, empowering students to harness its full potential in both development and production environments.

What You'll Learn

Understand the process of creating a lightweight Node.js Docker container Learn how to build a Docker image using a Dockerfile and run a container from it Apply the concept of port mapping to expose a container's internal port to the host system Discover how to manage dependencies within a Docker co...

Understand the process of creating a lightweight Node.js Docker container Learn how to build a Docker image using a Dockerfile and run a container from it Apply the concept of port mapping to expose a container's internal port to the host system Discover how to manage dependencies within a Docker container for a Node.js application Master the steps to scale multiple Docker containers running the same application Explore the integration of Kafka with Docker for building distributed data processing systems Understand the differences between message queues and publish-subscribe models in Kafka

What You'll Learn

Understand the process of creating a lightweight Node.js Docker container Learn how to build a Docker image using a Dockerfile and run a container from it Apply the concept of port mapping to expose a container's internal port to the host system Discover how to manage dependencies within a Docker container for a Node.js application Master the steps to scale multiple Docker containers running the same application Explore the integration of Kafka with Docker for building distributed data processin...

Understand the process of creating a lightweight Node.js Docker container Learn how to build a Docker image using a Dockerfile and run a container from it Apply the concept of port mapping to expose a container's internal port to the host system Discover how to manage dependencies within a Docker container for a Node.js application Master the steps to scale multiple Docker containers running the same application Explore the integration of Kafka with Docker for building distributed data processing systems Understand the differences between message queues and publish-subscribe models in Kafka

Uncategorized

18 videos

Spin up a lightweight Nodejs docker container running your application
#1
Spin up a lightweight Nodejs docker container running your application
13 min
Free
Apache Kafka Crash Course
#2
Apache Kafka Crash Course
79 min
Free
Connection Pooling in PostgresSQL with NodeJS (Performance Numbers)
#3
Connection Pooling in PostgresSQL with NodeJS (Performance Numbers)
13 min
Free
RabbitMQ Crash Course
#4
RabbitMQ Crash Course
43 min
Premium
Javascript and Mongodb Tutorial with Mongodb NodeJS Driver
#5
Javascript and Mongodb Tutorial with Mongodb NodeJS Driver
35 min
Premium
Spinning MongoDB, MongoShell and Mongo GUI with Docker
#6
Spinning MongoDB, MongoShell and Mongo GUI with Docker
20 min
Premium
Spin up a lightweight Nodejs docker container running your application
#7
Spin up a lightweight Nodejs docker container running your application
13 min
Premium
Spinning MongoDB, MongoShell and Mongo GUI with Docker
#8
Spinning MongoDB, MongoShell and Mongo GUI with Docker
20 min
Premium
Spinning MySQL Database with Docker
#9
Spinning MySQL Database with Docker
10 min
Premium
Spinning multiple Postgres instances and PGAdmin with Docker
#10
Spinning multiple Postgres instances and PGAdmin with Docker
14 min
Premium
The evolution from virtual machines to containers
#11
The evolution from virtual machines to containers
18 min
Premium
Docker Volumes Explained (PostgreSQL example)
#12
Docker Volumes Explained (PostgreSQL example)
14 min
Premium
Step by Step Basic Microservices System (3 NodeJS + 1 Load Balancer containers) with Docker Compose
#13
Step by Step Basic Microservices System (3 NodeJS + 1 Load Balancer containers) with Docker Compose
16 min
Premium
Spin up an Nginx Docker Container as a Load Balancer
#14
Spin up an Nginx Docker Container as a Load Balancer
8 min
Premium
Portainer - Lightweight Management UI for Docker
#15
Portainer - Lightweight Management UI for Docker
7 min
Premium
Portainer - Lightweight Management UI for Docker
#16
Portainer - Lightweight Management UI for Docker
7 min
Premium
Burned by Docker and it was my fault (Postgres issue)
#17
Burned by Docker and it was my fault (Postgres issue)
5 min
Premium
Docker Networking Crash Course
#18
Docker Networking Crash Course
50 min
Premium
Limited Time Offer

Ready to Start Learning?

Join thousands of students already learning with us. Get instant access to all course materials, lifetime updates, and a certificate upon completion.

18 video lessons
Lifetime access
Mobile friendly
Certificate included
Free
No credit card required
Login to Enroll

Instructor

Lavidya Admin

Course Instructor

What You'll Learn

Understand the process of creating a lightweight Node.js Docker container Learn how to build a Docker image using a Dockerfile and run a container from it Apply the concept of port mapping to expose a container's internal port to the host system Discover how to manage dependencies within a Docker container for a Node.js application Master the steps to scale multiple Docker containers running the same application Explore the integration of Kafka with Docker for building distributed data processin...

Understand the process of creating a lightweight Node.js Docker container Learn how to build a Docker image using a Dockerfile and run a container from it Apply the concept of port mapping to expose a container's internal port to the host system Discover how to manage dependencies within a Docker container for a Node.js application Master the steps to scale multiple Docker containers running the same application Explore the integration of Kafka with Docker for building distributed data processing systems Understand the differences between message queues and publish-subscribe models in Kafka

Login to Enroll

Share Course

Share this course with others

Lavidya - AI Learning Platform

Lavidya makes learning easier and more enjoyable. AI that deeply understands education.

Copyright © 2026 Lavidya. All Rights Reserved.

Privacy • Terms • Features • Contact