Learn how to use the JavaScript you mastered for front-end Angular development to build powerful applications with Firebase, a suite of tools from Google.
Overview
Syllabus
Introduction
- Structuring your apps for the cloud
- What you should know
- Using the exercise files
- Installing tools and CLIs
- Generating an Angular application
- Overview of the Firebase console
- Configuring your web application
- Firebase Authentication setup
- Creating users
- Displaying current user
- User logout
- User login
- Using Angular route guards
- Cloud Firestore intro
- Cloud Firestore setup
- Deploying security rules
- Creating documents
- Displaying user data
- Updating user documents
- Cloud Storage setup
- Cloud Storage security rules
- Profile image upload form
- Image uploads
- Firebase ID tokens
- Setting Firebase custom claims
- Admin interface: Route guards, part 1
- Admin interface: Route guards, part 2
- Admin interface: View user collection
- Admin interface: View user profile
- Cloud Functions setup
- Cloud Functions: Email setup
- Cloud Functions: Authentication trigger
- Firebase Hosting setup
- Deploying your app
- Next steps
Taught by
Victor Mejia