Udemy

MERN Stack Complete User Authentication System with JWT

Enroll Now
  • 132 Students
  • Updated 7/2022
4.5
(27 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
5 Hour(s) 20 Minute(s)
Language
English
Taught by
K.Sathya Prakash Reddy
Rating
4.5
(27 Ratings)

Course Overview

MERN Stack Complete User Authentication System with JWT

Build a complete mern stack standard and secured authentication with jwt , bcrypt , crypto , nodemailer

MERN is one of several variations of the MEAN stack (MongoDB Express Angular Node), where the traditional Angular.js frontend framework is replaced with React.js. Other variants include MEVN (MongoDB, Express, Vue, Node), and any front-end JavaScript framework that can work.


  • MongoDB - document database

  • Express(.js) - Node.js web framework

  • React(.js) - a client-side JavaScript framework

  • Node(.js) - the premier JavaScript web server

Authentication is the act of proving an assertion, such as the identity of a computer system user. In contrast with identification, the act of indicating a person or thing's identity, authentication is the process of verifying that identity.

Authorization specifies access rights/privileges to resources, which is related to general information security and computer security, and access control in particular. More formally, "to authorize" is to define an access policy


In this course, we will learn the following topics

  • Basic Authentication

  • Password hashing / encryption / decryption

  • Email verification functionality

  • Forgot password functionality

  • JWT authentications

  • Working with Protected Routes and Public Routes

  • Handling API requests with auth middlewares

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.


Node.js is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.

Course Content

  • 10 section(s)
  • 28 lecture(s)
  • Section 1 Introduction
  • Section 2 Login and Register Pages UI
  • Section 3 Backend Setup
  • Section 4 Login Register Backend
  • Section 5 Alerts and Duplicate users
  • Section 6 Password Hasing
  • Section 7 JWT Backend
  • Section 8 JWT Frontend
  • Section 9 Node Mailer
  • Section 10 Email Verification

What You’ll Learn

  • Basic Authentication
  • Password hashing / encryption / decryption
  • Email verification functionality
  • Forgot password functionality
  • JWT authentications
  • Working with Protected Routes and Public Routes
  • Handling api requests with auth middlewares


Reviews

  • L
    Laurent Outang
    4.5

    Great course for anyone who want to quickly review main standard functionalities on a mern stack (jwt token, reset password...)

  • J
    Juan Fernando Ramirez
    5.0

    Great Course

  • C
    Custódio Serafim Langa
    3.5

    Sim era, mas teria sido interessante fazer o deploy da aplicacao no final

  • S
    Shangeeth SS
    5.0

    superB

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed