Angular Authentication - Mastering the Basics

For Beginners
Rating: 4.6 out of 5 (635 ratings)
28,652 students
Angular Authentication - Mastering the Basics
Rating: 4.6 out of 5 (635 ratings)
28,652 students
Build medium sized angular applications with token based authentication.

Requirements

  • Basic knowledge of HTML, CSS and Javascript
  • Basic knowledge of Angular, Node and MongoDB
  • How to use a text editor such as Visual Studio Code, Sublime Text or Notepad++
  • How to use Chrome browser
Description

Learn the basic concepts that you will need to authenticate angular applications using JWT.

Content and Overview

Specifically for beginners, this course contains all the fundamentals you need to know, in one place, simplified and straight forward! 

The course will teach you how to authenticate an angular application from scratch. You will learn how to set up a mongoDB, create RESTful APIs and authenticate angular application.

Who this course is for:
  • This course is for students who want to learn how to authenticate angular applications with Json Web Tokens
Course content
6 sections • 28 lectures • 1h 59m total length
  • Introduction
    04:18
  • Course Overview
    01:03
  • Installing the Essentials
    01:10
  • Express Server
    06:14
  • Setting up MongoDB with mLab
    02:32
  • Setting up Mongoose
    04:50
  • User Registration API
    03:05
  • Testing User Registration with Postman
    03:25
  • User Login API
    03:57
  • Testing User Login with Postman
    03:42
  • Events API
    03:09
  • Generating Angular App with Angular CLI
    02:31
  • Adding Components and Routing
    08:18
  • User Registration UI
    07:07
  • User Registration Service
    07:56
  • User Login UI
    02:30
  • User Login Service
    04:08
  • Events Service
    04:31
  • Events UI
    03:26
  • Authentication Overview
    02:42
  • Intro to JSON Web Tokens
    02:17
  • Generating JWT in the back-end
    04:31
  • Storing JWT in the front-end
    03:49
  • Special Events Route Guard
    07:24
  • Creating a Token Interceptor
    07:20
  • Middleware to Verify Token
    07:00
  • Implementing Logout
    03:42
  • Suggestions for the Application
    02:37

Instructor
Vishwas Gopinath
  • 4.5 Instructor Rating
  • 6,960 Reviews
  • 112,768 Students
  • 5 Courses

Web developer and Instructor

I am passionate about helping others learn and improve their lives. The goal is to explain complicated concepts with simple and easy to understand examples. I like to learn new technologies that are trending and create courses for beginners.

I own the YouTube channel 'Codevolution' with successful courses on Angular, MongoDB and Node. I want to reach out to the audience here at Udemy and hope they enjoy the courses.