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

YouTube

React Node.js Video Sharing App Full Tutorial - MERN Stack Youtube Clone

Lama Dev via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Build a full-stack YouTube clone using the MERN stack in this comprehensive video tutorial. Learn to create a Node.js app, connect to MongoDB, implement REST APIs, and set up JWT cookie authentication. Master CRUD operations, search functionality, and comment systems. Dive into React development, including Redux integration for state management, Google account login, and Firebase storage for file uploads. Explore advanced features like video recommendations and database-driven search. Follow along to construct a robust video-sharing platform with user authentication, likes/dislikes, subscriptions, and more.

Syllabus

Introduction
How to Create a Node.js App
Node.js How to Connect to MongoDB
How to Create a Rest API using Node.js and MongoDB
Node.js MongoDB JWT Cookie Authentication
Node.js MongoDB JWT User Verification Authorization
Node.js MongoDB CRUD Tutorial
Node.js MongoDB Search by Query and Search by Tags
Add, Delete and Get a Comment in an API
Node.js MongoDB Like and Dislike Functionality
React Node.js Connection
React Fetch Data from Node.js API using MongoDB
React Node.js MongoDB Auth Login/Register
React Redux Auth Tutorial User Login
React Login with a Google Account
React Google Auth with MongoDB
React Fetch Data with Redux Toolkit
React Like and Dislike Functionality
React Subscribe Functionality
React Fetch All Comments of a Post
React Video Upload Component
React Upload Files using Firebase Storage
React Upload File and Add Url to MongoDB
Fetch Recommended Posts
React Search Functionality Using a DB
Outro

Taught by

Lama Dev

Reviews

Start your review of React Node.js Video Sharing App Full Tutorial - MERN Stack Youtube Clone

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.