Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Docker

Hussein Nasser via YouTube

Overview

Explore a comprehensive 7-hour video series on Docker and related technologies. Dive into containerization concepts, starting with spinning up lightweight Node.js containers for your applications. Learn about Apache Kafka, database sharding with Postgres, connection pooling, RabbitMQ, and working with MongoDB and Redis. Master Docker techniques for various databases, including MongoDB, MySQL, and PostgreSQL. Understand the evolution from virtual machines to containers, explore Docker volumes, and build a basic microservices system using Docker Compose. Discover how to use Nginx as a load balancer in Docker and manage your containers with Portainer UI. Gain practical insights through real-world examples and potential pitfalls in Docker usage.

Syllabus

Spin up a lightweight Nodejs docker container running your application.
Apache Kafka Crash Course.
Database Sharding Crash Course (with Postgres examples).
Connection Pooling in PostgresSQL with NodeJS (Performance Numbers).
RabbitMQ Crash Course.
Javascript and Mongodb Tutorial with Mongodb NodeJS Driver.
Redis In-memory Database Crash Course.
Spinning MongoDB, MongoShell and Mongo GUI with Docker.
Spin up a lightweight Nodejs docker container running your application.
Spinning MongoDB, MongoShell and Mongo GUI with Docker.
Spinning MySQL Database with Docker.
Spinning multiple Postgres instances and PGAdmin with Docker.
The evolution from virtual machines to containers.
Docker Volumes Explained (PostgreSQL example).
Step by Step Basic Microservices System (3 NodeJS + 1 Load Balancer containers) with Docker Compose.
Spin up an Nginx Docker Container as a Load Balancer.
Portainer - Lightweight Management UI for Docker.
Portainer - Lightweight Management UI for Docker.
Burned by Docker and it was my fault.

Taught by

Hussein Nasser

Reviews

Start your review of Docker

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.