YoVDO

DevOps with Docker and Node.js

Offered By: YouTube

Tags

Docker Courses DevOps Courses Node.Js Courses MongoDB Courses Redis Courses Docker Swarm Courses

Course Description

Overview

Dive into a comprehensive 15-hour course on DevOps practices using Docker and Node.js, with integration of MongoDB and Redis. Build a simple Express.js app, create custom Docker images, and master Docker networking and port forwarding. Explore Dockerignore files, bind mounts, volumes, and environment variables. Learn Docker Compose for streamlined development and production workflows. Set up MongoDB and Redis containers, implement CRUD operations, and develop user authentication with Express sessions. Configure NGINX for load balancing and understand CORS. Deploy your application to a production Ubuntu server on Digital Ocean, set up Git, and manage environment variables. Discover Docker Hub workflows, implement Watchtower for automatic updates, and delve into Docker Swarm basics for orchestration. Gain insights on session hijacking prevention and get introduced to the MERN stack with Redux Toolkit.

Syllabus

Building Simple Express.js App: DevOps with Docker and Node.js + Mongodb/Redis Part #1.
Dockerfile Creating a custom docker image: DevOps with Docker and Node.js + Mongodb/Redis Part #2.
Docker networking, port forwarding: DevOps with Docker and Node.js + Mongodb/Redis Part #3.
How to use Dockerignore file,: DevOps with Docker and Node.js + Mongodb/Redis Part #4.
Docker Bind Mount Volume Sync Source code: DevOps with Docker and Node.js + Mongodb/Redis Part #5.
Docker Anonymous Volumes: DevOps with Docker and Node.js + Mongodb/Redis Part #6.
Docker Read Only Bind Mount: DevOps with Docker and Node.js + Mongodb/Redis Part #7.
Docker Environment Variables: DevOps with Docker and Node.js + Mongodb/Redis Part #8.
Docker Deleting Volumes: DevOps with Docker and Node.js + Mongodb/Redis Part #9.
Docker compose tutorial: DevOps with Docker and Node.js + Mongodb/Redis Part #10.
Docker Compose Dev to Prod multiple files: DevOps with Docker and Node.js + Mongodb/Redis Part #11.
Docker MongoDB Container: DevOps with Docker and Node.js + Mongodb/Redis Part #12.
Docker networks & Communication with DNS: DevOps with Docker and Node.js + Mongodb/Redis Part #13.
ExpressJs Environment variables: DevOps with Docker and Node.js + Mongodb/Redis Part #14.
Docker compose depends on property: DevOps with Docker and Node.js + Mongodb/Redis Part #15.
Building a Crud application in Express: DevOps with Docker and Node.js + Mongodb/Redis Part #16.
ExpressJs Signup and Login: DevOps with Docker and Node.js + Mongodb/Redis Part #17.
Express Sessions Authentication w/ Redis: DevOps with Docker and Node.js + Mongodb/Redis Part #18.
Application Architecture Review: DevOps with Docker and Node.js + Mongodb/Redis Part #19.
Docker NGINX Container Load Balancing: DevOps with Docker and Node.js + Mongodb/Redis Part #20.
Express CORS configuration: DevOps with Docker and Node.js + Mongodb/Redis Part #21.
Production Ubuntu Server Digital Ocean: DevOps with Docker and Node.js + Mongodb/Redis Part #22.
Git Setup: DevOps with Docker and Node.js + Mongodb/Redis Part #23.
Ubuntu Server Environment Variables: DevOps with Docker and Node.js + Mongodb/Redis Part #24.
Deploy Docker App to Production Server: DevOps with Docker and Node.js + Mongodb/Redis Part #25.
Pushing App Changes to Prod Server: DevOps with Docker and Node.js + Mongodb/Redis Part #26.
Docker Rebuilding Containers: DevOps with Docker and Node.js + Mongodb/Redis Part #27.
Development to Production Workflow: DevOps with Docker and Node.js + Mongodb/Redis Part #28.
DockerHub workflow: DevOps with Docker and Node.js + Mongodb/Redis Part #29.
Docker Watchtower: DevOps with Docker and Node.js + Mongodb/Redis Part #30.
Need for a Docker Orchestrator: DevOps with Docker and Node.js + Mongodb/Redis Part #31.
Docker Swarm Basics: DevOps with Docker and Node.js + Mongodb/Redis Part #32.
Updating App in Docker Swarm: DevOps with Docker and Node.js + Mongodb/Redis Part #33.
Detecting session hijacking using rotating refresh tokens - OSW 2020.
Learn The MERN Full Stack Tutorial[2021] -Part #2 - React + Redux Toolkit, Node, Express, MongoDB.


Taught by

Sanjeev Thiyagarajan

Related Courses

Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Amazon Connect Developer Assessment
Amazon Web Services via AWS Skill Builder
Amazon DynamoDB for Serverless Architectures (Japanese)
Amazon Web Services via AWS Skill Builder
Amazon DynamoDB for Serverless Architectures (Simplified Chinese)(中文配音版)
Amazon Web Services via AWS Skill Builder