Return to all courses
Course Curriculum
Start Next Lesson
Introduction
Introduction
Introduction
Project Demo
React UI Setup
Create React App & Material UI
React Router DOM & Auth UI
NestJS Backend Setup & Users GraphQL CRUD
NestJS Setup & Users Resource
Abstract Repository
Users Repository & GraphQL CRUD - Part 1
Users Repository & GraphQL CRUD - Part 2
Validation, Logging, & Config Cleanup
Database Migrations
Update User Bug
Apollo Client
UI Note
Apollo Client Setup
Create User
Backend Authentication
Passport & Local Strategy
Apply Local Strategy
JWT Strategy - Part 1
JWT Strategy - Part 2
Apply GQL Auth Guard
UI Authentication
UI Login
Auth Validation - Part 1
Auth Validation - Part 2
Auth Guard
Logout Link
Auth Redirect
Header
Header - Part 1
Header - Part 2
Logout
Authentication State
Snackbar
Error Snack
Chat List
Chat List
Conditional Rendering
Add Chat Modal
Create Chat Backend
GraphQL Type Generation & Create Chat UI
Get Chats
Update Cache
Add Chat Cleanup
Chat UI
Chat UI - Part 1
Chat UI - Part 2
Messages
Create Message Backend
Create Message UI
Get Messages
Update Messages Cache
Messages UI
Responsiveness
Responsive UI
Subscriptions
Backend Subscriptions
UI Subscriptions
Subscription Auth & Context
Update Messages Cache
Aggregation
Messages Aggregation
Chats Aggregation
UI Entities
Latest Message Cache
Multiple Messages Subscriptions
Pagination
Chats Backend Pagination
Chats UI Pagination
Messages Backend Pagination
Messages UI Pagination & Cleanup
File Upload
AWS Setup
Backend File Upload
UI File Upload
User Profile Image Backend
User Profile Image UI
AWS Production Deployment
AWS Branches
Amplify UI
Elastic Beanstalk
Code Pipeline CI/CD
MongoDB Atlas & App Updates
SSL Certificate
CORS & App Cleanup
Redis Pub/Sub
Custom Domain
Leave a Reply
Cancel reply
You must be
logged in
to post a comment.