Udemy

Complete JWT Authentication Course with Node, Mongo, Express

Enroll Now
  • 274 Students
  • Updated 2/2021
4.5
(53 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
3 Hour(s) 8 Minute(s)
Language
English
Taught by
Nick Gatzoulis
Rating
4.5
(53 Ratings)

Course Overview

Complete JWT Authentication Course with Node, Mongo, Express

Build a complete JWT Authentication REST API using Node.js, MongoDB & Express.js

Learn key API and JWT concepts to get you up to speed with the benefits of setting up modern JSON Web Token authentication through a microservice. Covering:

  • What is API and how does it work?

  • What is JWT and how does it work?

  • Setting Up MongoDB Atlas & Community Server

  • Setting Up Express API Server

  • Model-Route-Controller Design Pattern Implementation

  • Access Token Verification Middleware

  • Refresh Token Functionality

  • Login & Registration Functionality

  • Email Confirmation & Password Reset Functionality

  • Email Change Functionality

Here is what you will get with this course:

1. Complete beginner to API & JWT concepts – You will learn what API and JWT is, how they work and how you can practically implement them into a fully functional microservice that can be integrated with any front-end and back-end.

2. Useful resources – You will get useful PDF resources and code templates as you move towards progressing through the lectures. The PDF files will be in form of quick explanation guides and the code templates will include the previous functional code and code snippets.

3. Real-world challenges – At the end of some section you will be given at least one mini challenge to extend the functionality of the API before moving onto the next section, just to push you a little further when it comes to self-teaching and learning new things.

4. Advanced concepts & security - You will build an API that is completely secure and takes into consideration security holes and insecure practices. This will help all beginners, intermediate and advanced programmers to build a secure back-end and front-end integration.

5. Ask me anything – I understand that you may have questions about any aspect of the course, therefore I am more than happy to answer any questions in Q&A section within a very timely manner!

Course Content

  • 4 section(s)
  • 27 lecture(s)
  • Section 1 Welcome to the course!
  • Section 2 Preparing the Back End
  • Section 3 Setting Up the Back End
  • Section 4 Implementing JWT Authentication & Authorization

What You’ll Learn

  • Build a complete JWT Authentication API
  • What Model-Route-Controller is and how it works
  • How Access Tokens & Refresh Tokens work
  • Create Environmental Variables
  • Validate Input on Server-Side
  • Setting Up MongoDB Atlas & Community Server
  • Setting Up Express API Server
  • Login & Registration Functionality
  • Email Confirmation & Password Reset Functionality
  • Email Change Functionality


Reviews

  • R
    Raviraj Kakati
    2.5

    very fast video and the content is a bit out of date.

  • A
    Amro Aljuhani
    5.0

    One of the Best JWT Courses Out There! I just completed this course, and I have to say — it’s one of the most efficient and well-structured tutorials I’ve taken. The instructor gets straight to the point, focusing purely on what matters: understanding JWT authentication using Node.js, Express, and MongoDB. One important thing to note: you should already be familiar with Express.js, MongoDB, and Mongoose before taking this course. It’s not for absolute beginners, but if you have the basics down, this course will take your understanding of authentication to the next level. I really appreciated how the instructor uses Postman for testing instead of getting into frontend code. This keeps the course focused and avoids unnecessary distractions. It’s short, practical, and avoids the fluff of those long, bloated 10-hour tutorials. Highly recommended for anyone who wants to build secure APIs with JWT in a clean and efficient way. 10/10!

  • M
    Markus OH
    5.0

    tutorial: concise and straight to the point. very fun. etc: Soothing voice & accents. I like the way he says "token" (sort of sounds like to-ooh-kn)

  • S
    Sean Thomas Tierney
    5.0

    I did not expect such a thorough and applicable project with this course. The registration, password reset, email confirmation, login, and mailing portions of this course were unexpected but incredibly applicable to the project I am currently working on! Absolutely no complaints!

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