Source Code
EXTENDED
Lesson 1:
Introduction
EXTENDED
Lesson 2:
Getting Started
EXTENDED
Lesson 3:
The Architecture
EXTENDED
Lesson 4:
Setting up a Development Environment for Firebase
PUBLIC
Lesson 5:
A Brief Introduction to Document-Based NoSQL Databases
EXTENDED
Lesson 6:
Creating a Messages Service to Interact with Firestore
EXTENDED
Lesson 7:
Adding Live Chat Messages
EXTENDED
Lesson 8:
Understanding and Implementing Firestore Security Rules
PUBLIC
Lesson 9:
Adding User Authentication with Firebase
EXTENDED
Lesson 10:
Form Validation and User Experience
EXTENDED
Lesson 11:
Protecting Routes with Guards in Angular
EXTENDED
Lesson 12:
Styling and Refinements
EXTENDED
Lesson 13:
Conclusion and Challenges
EXTENDED