React Node FullStack - Social Network from Scratch to Deploy

React Node FullStack - Social Network from Scratch to Deploy

Written by Ryan | Published 4 years ago

Learn Node JS API Development from Scratch with MongoDB. Learn Frontend Web Development with React JS from Scratch. This is a mega course that will make you a FullStack JavaScript ninja!


What you will learn in this React Node Social Network Course


  • 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


This course has so much more, It does not make sense to write them all here. But I can guarantee that this course isĀ your gateway to become a FullStack JavaScript Developer. 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!


Who this course is for:

  • A Web Developer looking to build API with Node JS and MongoDB
  • A Web Developer looking to build web apps with React JS

RELATED BLOGS