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

Prepare for a new career with $100 off Coursera Plus
Gear up for jobs in high-demand fields: data analytics, digital marketing, and more.
This course covers the following learning outcomes and goals: - Setting up lightweight Node.js and MongoDB containers using Docker - Understanding Apache Kafka, database sharding with Postgres, connection pooling in PostgreSQL with Node.js, RabbitMQ, Redis, and MySQL with Docker - Exploring the evolution from virtual machines to containers - Implementing basic microservices systems and load balancers with Docker Compose - Utilizing Portainer as a lightweight management UI for Docker The course teaches individual skills such as: - Docker containerization - Node.js application deployment - Database management with various technologies - Microservices architecture - Load balancing with Nginx - Docker volume management The teaching method includes hands-on tutorials, crash courses, and step-by-step guides on setting up different containers and services using Docker. The intended audience for this course includes software engineers, developers, and individuals interested in learning about containerization, microservices, and Docker management.

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.