4.75
(4 Ratings)

MERN Stack Course 2023 – MongoDB, Express, React & NodeJS

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Build Full Stack React Application from Scratch with MongoDB, Express, React and NodeJS in this project based course.

Welcome To The MERN Stack Course

MERN stands for MongoDB, Express.js, React.js and Node.js – and combined, these four technologies allow you to build amazing web applications.

During this course we will:

  • Learn some NodeJS basics
  • Build API endpoints with Express
  • Build authentication with JSON Web  Token including User Registration, Login and Password Reset
  • Upload image with multer and save to Cloudinary
  • Protect routes to only be accessed by logged-in users
  • Build Frontend pages with React and SCSS
  • Setup Routing with React Router V6
  • Setup MongoDB
  • Complete CRUD functionality
  • Implement pagination on the front-end
  • Connect frontend to backend using Axios
  • Manage state with Redux Toolkit
  • Build a dashboard for product management
  • Utilize “express-async-handler” package
  • Setup error handling in Express
  • Hash passwords
  • Build a user profile page
  • Build a contact us page
  • Edit user profile from the frontend
  • Deploy the app to Heroku and Render

NOTE:

This is not an introduction to React course, you are expected to know React before taking this course. However, I try to explain the ReactJS concepts used in every section.

Show More

What Will You Learn?

  • Learn how to build Fullstack apps from scratch
  • Learn how to implement JWT authentication - User Registration, Login, Password Reset
  • Learn how to store data in MongoDB
  • Learn how to send automated email
  • Learn how to upload images in MERN stack and save to cloudinary
  • State management with Redux Toolkit
  • Deploy app to both Heroku and Render

Course Content

1. Introduction

  • 1. Introduction and Course Requirement
    02:58
  • 2. Environment Setup
    02:04
  • 3. What is MERN Stack
    10:49
  • — RESOURCES —
    00:00

2. Some NodeJS Basics

3. Express Basics – Task Manager App

4. React Frontend – Task Manager App

5. Deployment – Render and Heroku

6.Inventory Management App – Demo and Setup

7. Inventory Management App – Backend

8. Inventory Management App – Frontend

Student Ratings & Reviews

No Review Yet
No Review Yet