Introduction
  • Introduction
  • Course Outline
  • Angular App Demo
  • Ionic App Demo
Tools Installation
  • Install NodeJS
  • Install Latest Angular Version
  • Install MongoDB
  • Install Robo3T
  • VS Code
Create Angular Project
  • Section Introduction
  • Angular Frontend & NodeJS Backend Github Links
  • Create Angular Project
  • Angular CLI
  • Angular Folders
  • Prettier
  • Materialize CSS
  • Add Materialize CSS
  • Install Materialize
  • Questions
Authentication Components
  • Section Introduction
  • Auth Component
  • Auth Routing Module
  • Display Auth Component
  • Auth Component Tabs
  • Change Auth Tabs
  • Add Login and Sign Up Components
  • Sign Up Form
  • Sign Up Form Styles
  • Reinstall Materialize CSS
  • Change Tabs Color
  • Set Tabs Content Height
  • Questions
Login and Sign Up Authentication
  • Section Introduction
  • Create NodeJS Folder
  • Install Express
  • Install Nodemon
  • Create Project Folders
  • Config Secret
  • Install Cookie Parser
  • User Schema
  • Auth Routes
  • Add Express Body Parser Middleware
  • Validate Sign Up Data
  • Http Status Codes Module
  • Check If Email Exist
  • Check If Username Exist
  • Save Data to DB
  • Use Postman
  • Add JWT
  • Save JWT in Cookie
  • Auth Sign Up Service
  • Sign Up Reactive Form
  • Add Cross Origin Resource Sharing (CORS) Module
  • Display Sign Up Form Errors
  • Add Error Div
  • Display Error Messages
  • Create Streams Component
  • Add Materialize Spinner
  • Login Route
  • Test Login with Postman
  • Login Form
  • Auth Login Service
  • Questions
Posts Section
  • Section Introduction
  • Change Token Expiration Time
  • NGX Cookie Service
  • Token Service Methods
  • Set Token Method
  • Auth Guard
  • Test Auth Guard
  • Automatic Login
  • Toolbar Component
  • Toolbar CSS
  • Toolbar Nav Content
  • Streams Child Component
  • Side Component
  • Side Component Collection
  • Side Collection Items
  • Side Component Top
  • Posts Form Component
  • Post Form
  • Post Form Styles
  • Posts Schema
  • Posts Route
  • Posts Service - Part 1
  • Posts Service - Part 2
  • Verify JWT Token
  • Test Verify Token
  • Http Interceptor - Part 1
  • Http Interceptor - Part 2
  • Authorization Token
  • Send Post To DB
  • Add Post To User Model
  • Update User Post Array