MERN Stack Web Development with Ultimate Authentication

Build Ultimate Authentication Boilerplate Project with MERN Stack from Scratch to Digital Ocean Cloud Servers

4.30 (324 reviews)
Udemy
platform
English
language
Web Development
category
instructor
MERN Stack Web Development with Ultimate Authentication
2,282
students
9.5 hours
content
Feb 2024
last update
$74.99
regular price

What you will learn

Building Ultimate MERN (Mongo Express React Node) Stack Boilerplate Project

Building Production Ready Authentication System

Building Login Register System using Email Password

Implementing Social Login System with Google and Facebook

ACL - Access Control

MERN Stack Web Development

API Development with Node Js

Frontend Web Development with React

Create your own base project for all your future React Node FullStack Projects

Learn FullStack Deployment to Digital Ocean Cloud Servers including MongoDB Setup

Account Activation before saving user to database

Login with Google

Login with Facebook

Private Routing

Admin Routing

Page Layout with React

Working with LocalStorage

Working with Cookies

Working with JWT (json web token)

Role based redirects

Profile Update

Auth Middleware

Admin Middlewares

Protecting Routes

Handling JWT expiry

Error handling

Toast Notifications

Forgot Password

Reset Password

Pushing projects to Github

Pulling projects from Github to Digital Ocean

Digital Ocean Server Configuration

Deploying both backend/frontend to single Digital Ocean Droplet

Committing changes after pushing project to live servers

Adding a domain name

Cloudflare CDN and Free SSL

Force HTTP to HTTPS

Redirect all www to non-www

Updating Google and Facebook login redirect to production domain

Redirect Digital Ocean IP to actual domain name

Static Site / SEO

Why take this course?

MERN Stack (MongoDB Express React Node) FullStack Project from Scratch to Live Server with production ready Authentication

MERN STACK

Learn MERN stack web development by building production ready login register system with account activation, forgot password, reset password, login with facebook, login with google as well as ACL by implementing private and protected routes for authenticated user and users with the role of admin.

As a bonus, I have also included profile update and deployment to digital ocean cloud servers.

If you are looking to go FullStack with React Node Express and MongoDB or better known as MERN Stack then this should be your first go to  course. Because here you will learn to build an Ultimate boilerplate project which can also be used for any future MERN Stack projects you will build for yourself, for your clients or at your job.

New Lectures Added

  1. Adding a domain name

  2. Cloudflare CDN and Free SSL

  3. Force HTTP to HTTPS

  4. Redirect all www to non-www

  5. Updating Google and Facebook login redirect to production domain

  6. Redirect Digital Ocean IP to actual domain name

The key concepts covered in this course

  1. Building Ultimate MERN (Mongo Express React Node) Stack Project

  2. Building Production Ready Authentication System

  3. Building Login Register System using Email Password

  4. Implementing Social Login System with Google and Facebook

  5. ACL - Access Control

  6. MERN Stack Web Development

  7. API Development with Node Js

  8. Frontend Web Development with React

  9. Create your own base project for all your future React Node FullStack Projects

  10. Learn FullStack Deployment to Digital Ocean Cloud Servers including MongoDB Setup

  11. Account Activation before saving user to database

  12. Login with Google

  13. Login with Facebook

  14. Private Routing

  15. Admin Routing

  16. Page Layout with React

  17. Working with LocalStorage

  18. Working with Cookies

  19. Working with JWT (JSON web token)

  20. Role based redirects

  21. Profile Update

  22. Auth Middleware

  23. Admin Middleware

  24. Protecting Routes

  25. Handling JWT expiry

  26. Error handling

  27. Toast Notifications

  28. Forgot Password

  29. Reset Password

  30. Pushing projects to Github

  31. Pulling projects from Github to Digital Ocean

  32. Digital Ocean Server Configuration

  33. Deploying both backend/frontend to single Digital Ocean Droplet

  34. Committing changes after pushing project to live servers

By the end of this course, you will have your own Production Ready MERN Stack Project running live in Digital Ocean Cloud Servers.

Have a look at the promo video to get a better understanding of what this course is all about and how it can change your life for good :)

Web Development is not only about coding, It's also about deploying, dealing with domains, hosting, CDN, www/non-www, http/https, redirects, SEO, pushing new features and more. Get all that knowledge plus the production ready Authentication system, admin routes, page layouts with solid project architecture. This course's project is the beginning of something big :)

Let's go Full Stack. Let's go MERN Stack.

<code continue />

Screenshots

MERN Stack Web Development with Ultimate Authentication - Screenshot_01MERN Stack Web Development with Ultimate Authentication - Screenshot_02MERN Stack Web Development with Ultimate Authentication - Screenshot_03MERN Stack Web Development with Ultimate Authentication - Screenshot_04

Reviews

Daniel
May 4, 2023
This is a great project. A few packages have been updated but it is not too hard to go through the documentation and adjust some of the code.
Ankur
February 24, 2022
The overall flow of the course is not streamlined. I could relate more to free youtube videos than this paid course. Further, all courses should now upgrade to React Router 6 instead of putting just a standard migration guide and leaving students to do the complex parts on their own. Further, the instructor has used bcrypt in most of his other courses, but used crypto in this course. Also, explanation of why virtual password is used is not there. Authentication course should also deal in detail with route protection - using Redux or Context API or both in detail, but that part is also left only sparsely explained. Authentication is a complex topic and instructor can spend more time to upgrade this course. Also explaining the security lapses that one should be aware of - e.g. setting cookies httpOnly
Alex
January 21, 2022
The perfect starting point for building your own boilerplates. I am creating a redux based auth boilerplate with react-router v6 but the underlying principles are the same. Great course.
Karen
December 29, 2021
Always excellent - this is --- oh my 6th course by this fellow - he is always terrific and his code is consistent, usable and so useful!
Jakub
July 12, 2021
Very good course, I was a bit sceptic if it will be a great one but must admin it covers all what you might need for your next startup.
Mert
April 17, 2021
I call myself an intermediate in React. I wanted to learn authentication and this course teaching me even more! Thank you.
Sarfaraz
February 21, 2021
Thanks a ton Ryan, You made a real developer, I got emotional when I see my things working, as I faced lot of pain while coding in real time, but you explained me so well that make my code work flawlessly, Just 1 feedback, Kindly provide diagrammatic description before lecture to get good picture, rest all is good, I am lucky to learn under your shadow.
Adrian
January 23, 2021
I find this course a good match for me because I really wanted to learn about how MERN with authentication.
Tony
January 17, 2021
Thanks so much for this course Ryan. The best MERN course in the planet hands down. The course structure and explanations we exceptionally meticulous ensuring every micro detail was explained. I had zero experience in backend web development, yet everything made clear sense to me. My best investment yet on my journey to becoming a web developer.
Mark
December 26, 2020
This is a great course. I enjoyed every bit of it. This course have made me to know have a great skills for building a MERN Application.
Alessio
December 12, 2020
Really good course, strict to the point and step-by-step approach. A suggestion: improve the focus on security (e.g., SSL)
Jason
October 30, 2020
This is a really great course to learn all aspects of MERN and how to implement authentication and authorization in an app. The topics are well explained. For any topics where I had questions, Ryan answered them very quickly and very thoroughly. I also like the fact there is completed code for each lesson is available at the end of most lectures. I will definitely look into his other advanced MERN courses once I continue to improve my understanding of the MERN stack.
Izak
October 26, 2020
Ryaan's authentication course has helped me to finally get my head around auth in mern. I have done a few courses and come away not really understanding any of it, but Ryan is a great teacher. Also, he replies super fast to any queries you may have. Highly recommended.
Reshma
October 26, 2020
Explanation is not good, using old tough syntaxes, things does not feel like going in sync. Very high expectation was from this course but nothing such received as of now.
Ivan
October 13, 2020
This course is amazing! Very well explained and covered everything needed for authentication. What the course offers is usable everywhere. I definitely recommend it to beginners and more experienced people! Thank you!

Charts

Price

MERN Stack Web Development with Ultimate Authentication - Price chart

Rating

MERN Stack Web Development with Ultimate Authentication - Ratings chart

Enrollment distribution

MERN Stack Web Development with Ultimate Authentication - Distribution chart
2614012
udemy ID
10/19/2019
course created date
11/20/2019
course indexed date
Bot
course submited by