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

Udemy

React Node MERN Stack from Scratch building Social Network

via Udemy

Overview

Master MERN Stack from Scratch while building awesome Social Network. Covers entire Front/Backend Database & Deployment.

What you'll learn:
  • Understand Modern JavaScript
  • Understand Node Js from Scratch
  • Understand React Js from Scratch
  • Learn Node JS API Development from Scratch
  • Learn Frontend Web Development with React
  • Understand JavaScript in the Browser Environment
  • Understand JavaScript in the Node JS Environment
  • How Node JS Event Loop works
  • Synchronous vs Asynchronous programming
  • Blocking vs Non-Blocking code
  • Using Core Node JS Modules
  • Using your own Modules
  • Using NPM Modules
  • MVC Design Pattern
  • Learn Mongo DB
  • Learn to implement CRUD (create, read, update, delete) on users/posts
  • Learn to use Postman
  • Implement Authentication using JWT
  • Implement Social Login
  • Password Forgot/Reset Functionality
  • User Post Relationship
  • Authorization and Permissions
  • Admin Role/Dashboard
  • User Profile
  • Image Upload
  • User Follow/Unfollow
  • Post Like/Unlike
  • Comments
  • Deploy Node JS API to Digital Ocean Cloud Server
  • Deploy React JS Web App to Digital Ocean Cloud Server
  • Custom ReCaptcha
  • Pagination
  • Build A Complete Social Network Application
  • Real Time with SocketIo
  • SEO (Server Side Rendering) with NextJs

Welcome toBecome a FullStack / MERN Stack JavaScript Developer from Scratch with React, NextJs, Node JS, SocketIo and MongoDB. In this updated course you will Learn React with Node JS from Absolute Scratch - Build A Complete MERN Stack Social Network from Scratch and Deploy to the Cloud Hosting.

In this course you will learn:

  • Node JS From Scratch

  • Node JSAPI Development from Scratch

  • React JS from Scratch

  • Modern JavaScript from Scratch

  • AFullStack Social Network Applicationfrom Scratch

  • BuildRock Solid Authentication with Password Forgot/Password Reset using JWT

  • Authorization

  • ImplementSocial Login using JWT

  • CRUD, Image Upload, User Posts Relationships, follow, unfollow, likes, commentsand more

  • Super Admin based on Role

  • Custom reCAPTCHA

  • Pagination

  • Real Time Communication

  • SEO

  • Deploy FullStack React Node Social Network to Digital Ocean Cloud Hosting

  • FullSource Codeis available for each major section and lectures

  • Direct help from Instructorif you ever get stuck!

  • In depth understanding of Modern JavaScript, React and Node JS

  • Each line of code is explained!

  • Easy to understand(Course starts from absolute basic and gradually makes progress)

  • Follow thebest practiceswhile coding

  • Fullyunderstand the code you are writing

  • Best way ofstructuring Node Js and React applicationso that it scales in future


This course has so much more, It does not make sense to write them all here. But I can guarantee that this course isyour gateway to become a FullStack JavaScript Developer.

Enroll into this course. This is revolutionary :)

You will master your JavaScript skills, Understand Core Node JS programming, Build fast, flexible and scalable API with Node JS.

Not only that, you will also learn React JS from scratch. You will learn to build lightning fast frontend web app that will consume the data from the API you build.

This course is unlike any other course you have seen online. This course first focuses on giving you the deep understanding of the topic before diving into building practical projects.

This course shows you how to master the most in demand technologies of present time in easy, fast and effective way. Grab this opportunity, don't let it go!

* Full support from the instructor himself on each lesson, if you ever get stuck!

* Even though I called this project A Social Network, It is much more than that. The skill you learn from this course can be applied to build various kinds of applications.

So what are you waiting for :) Let me take you on A Wonderful Journey to Learn Node JS and React JS from Scratch and build A MERN Stack Node React Social Network Project along the way!

Syllabus

  • [NEW] Introduction
  • [NEW] Modern JavaScript
  • [NEW] Learning NodeJs
  • [NEW] Learn React
  • [NEW] Styling in React
  • [NEW] Server Routes, Middlewares and Controllers
  • [NEW] MongoDB Setup
  • [NEW] Routing and Pages
  • [NEW] Starting Social Network Project
  • [NEW] User Registration, Schemas and Bcrypt
  • [NEW] User Login, Context and Authorization
  • [NEW] Axios Configuration
  • [NEW] Forgot Password
  • [NEW] Creating Posts
  • [NEW] Image Upload
  • [NEW] Rendering Posts
  • [NEW] Post Update and Delete
  • [NEW] User Profile Update
  • [NEW] Users Follow and Unfollow
  • [NEW] Post Like and Unlike
  • [NEW] Post Comments
  • [NEW] Pagination
  • [NEW] Users Search and Public Profile
  • [NEW] Posts Server Side Rendering and SEO
  • [NEW] Socket.io and Realtime Posts
  • [NEW] Admin Access
  • [NEW] Wrap Up
  • [NEW] Deployment
  • Understanding Node JS
  • Node JS API Development - First Steps
  • Node JS API Development - Posts
  • Node JS API Development - Authentication
  • Node JS API Development - Authorization
  • Node JS API Development - Users
  • Node JS API Development - Users and Posts
  • Modern JavaScript
  • React JS Basic
  • React JS Web App Development (frontend)
  • React JS - Users signup and signin
  • React JS - Users profile
  • Node JS API Development - Users Follow and Unfollow
  • React Frontend - Users Follow Unfollow
  • React Frontend - Posts and Users
  • Like and Unlike
  • Comments
  • Password forgot and reset
  • Login with Social Network (Login with Google)
  • Deployment
  • Custom reCAPTCHA
  • Super Admin Backend

Taught by

Ryan Dhungel

Reviews

4.3 rating at Udemy based on 1027 ratings

Start your review of React Node MERN Stack from Scratch building Social Network

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.