Mô tả

Welcome to this in-depth MERN Stack Authentication course, where you will go deeply into the details of security and user authentication with OAuth, JWT, and email verification. This course is intended for developers, regardless of expertise level, who wish to include strong authentication mechanisms into their MERN Stack applications.


What You'll Learn:


  • Google and Facebook Authentication Systems: Learn how to combine OAuth authentication with Google and Facebook to enable users to safely log in with their social network credentials.

  • Email Verification: Discover how to add email verification to your application so that legitimate users are the only ones who can access it.

  • OTP System: Learn about One-Time Password (OTP) systems and how to use them to verify and authenticate users securely.

  • Update User Information: Find out how you protect user privacy and data integrity while enabling users to safely update their profile information.

  • Secure API Endpoint Writing: Learn the craft of creating safe Node.js and Express.js API endpoints by applying best practices for permission and authentication.

You will have the abilities and know-how to create reliable authentication systems in your MERN Stack applications at the end of the course, guaranteeing the security and accuracy of user data. You'll also learn about sophisticated authentication methods and approaches, which will enable you to keep up with developments in the field.

Bạn sẽ học được gì

MERN Stack Secure Authentication System

How to Implement Google Authentication

How to Implement Facebook Authentication

How to Activate Your Account After Signing Up Using Email Verification

Secure OTP and Token-Based Authentication System

How to Send Emails Using SendGrid and Nodemailer

How to Write API Endpoints Using Node JS and Express JS

How to Update User Information and Receive Email Notifications for Changes

Resetting Passwords Using an OTP System and Email

Yêu cầu

  • Students Don't Need Prior Coding Skills to Enroll in This Course. Anyone Can Take This Course.
  • Students Require a Computer or Laptop to Write Code.

Nội dung khoá học

47 sections

Introduction

2 lectures
Introduction
02:17
Course Overview Project Demo
04:26

Download Resources: Project Source Code

1 lectures
Project Source Code
00:01

Project Setup React Part-1

1 lectures
Project Setup React Part-1
01:35

Creating Components Part-2

1 lectures
Creating Components Part-2
05:47

Setting Up Routes Part-3

1 lectures
Setting Up Routes Part-3
03:20

Protected Wild Routes Part-4

1 lectures
Protected Wild Routes Part-4
03:50

Designing Signup Component-I Part-5

1 lectures
Designing Signup Component-I Part-5
10:49

Designing Signup Component - II Part-6

1 lectures
Designing Signup Component - II Part-6
06:26

Form Validation Using Regex - I Part-7

1 lectures
Form Validation Using Regex - I Part-7
04:06

Form Validation Using Regex - II Part-8

1 lectures
Form Validation Using Regex - II Part-8
04:39

Password Show Hide Button Part-9

1 lectures
Password Show Hide Button Part-9
04:24

Designing Login Component Part-10

1 lectures
Designing Login Component Part-10
07:17

Project Setup Backend Node JS Part-11

1 lectures
Project Setup Backend Node JS Part-11
04:16

Backend Basic Test Route Part-12

1 lectures
Backend Basic Test Route Part-12
03:50

Connecting to The Database Part-13

1 lectures
Connecting to The Database Part-13
06:09

Creating User Model Part-14

1 lectures
Creating User Model Part-14
04:31

Designing Router Controller - I Part-15

1 lectures
Designing Router Controller - I Part-15
04:21

Designing Router Controller - II Part-16

1 lectures
Designing Router Controller - II Part-16
04:10

Designing Router Controller - III Part-17

1 lectures
Designing Router Controller - III Part-17
13:23

Sending Email Using Node Mailer Part-18

1 lectures
Sending Email Using Node Mailer Part-18
12:12

Account Verification - I Part-19

1 lectures
Account Verification - I Part-19
09:07

Account Verification - II Part-20

1 lectures
Account Verification - II Part-20
12:33

Login Route - I Part-21

1 lectures
Login Route - I Part-21
12:08

Login Route with JWT - II Part-22

1 lectures
Login Route with JWT - II Part-22
06:53

Using JWT in React Part-23

1 lectures
Using JWT in React Part-23
07:54

JWT MiddleWare In Node JS Part-24

1 lectures
JWT MiddleWare In Node JS Part-24
11:14

Google Login - I Part-25

1 lectures
Google Login - I Part-25
12:25

Google Login - II Part-26

1 lectures
Google Login - II Part-26
18:06

Facebook Login Part-27

1 lectures
Facebook Login Part-27
03:01

Forgot Password UI Part-28

1 lectures
Forgot Password UI Part-28
14:29

Forgot Password Send OTP Part-29

1 lectures
Forgot Password Send OTP Part-29
12:59

Forgot Password OTP Verify Part-30

1 lectures
Forgot Password OTP Verify Part-30
11:33

Forgot Password Set New Password Part-31

1 lectures
Forgot Password Set New Password Part-31
11:02

Resend Password Reset OTP Part-32

1 lectures
Resend Password Reset OTP Part-32
04:14

Home Component UI - I Part-33

1 lectures
Home Component UI - I Part-33
09:22

Home Component UI - II Part-34

1 lectures
Home Component UI - II Part-34
10:39

Home Component Show User Data Part-35

1 lectures
Home Component Show User Data Part-35
12:36

Home Component Update User Part-36

1 lectures
Home Component Update User Part-36
06:53

Home Component Update User Form Completion Part-37

1 lectures
Home Component Update User Form Completion Part-37
13:38

Home Component User Update API Part-38

1 lectures
Home Component User Update API Part-38
08:40

Home Component Backend Logic Part-39

1 lectures
Home Component Backend Logic Part-39
11:55

Loaders Part-40

1 lectures
Loaders Part-40
15:27

Basic Fixes and Animations Part-41

1 lectures
Basic Fixes and Animations Part-41
10:32

Push Code to Github Part-42

1 lectures
Push Code to Github Part-42
04:52

Deploy Project Part-43

1 lectures
Deploy Project Part-43
09:03

Deploy Project Testing Part-44

1 lectures
Deploy Project Testing Part-44
09:11

Course Wrap Up

1 lectures
Course Wrap Up
00:29

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.