Description
In this course, you will learn :
- Knowledge of Google's application development platform, Firebase 9 SDK, and its production support functions.
- The capability of authenticating and monitoring users, securing your application with Security Rules, and managing a database with Firebase.
- A thorough understanding of hosting, storage with Cloud Firestore, and Firebase Cloud Functions.
- To build and test applications, you must be familiar with the Firebase Emulator Suite.
- Experience building a full-featured web application in Firebase.
Syllabus :
1. Get Started with Firebase
- What is Firebase?
- Add Firebase to Our Project
2. Firebase Authentication
- Introduction to Firebase
- Authentication
- Email and Password Authentication
- Federated Identity Authentication Providers
- Handling User Signout
- Track and Handle Authentication Status
- Manage Users in Firebase
- Update User Information
- Persistence in Firebase
- Delete and Re-authenticate a User
3. The Firebase Realtime Database
- Introduction to the Firebase Realtime Database
- Read, Write, and Delete Data from the Realtime Database
- Sort, Filter, and Order Realtime Database Queries
- Import and Export JSON
4. Cloud Firestore
- Introduction to Cloud Firestore
- Understanding the Cloud Firestore Structure
- Write, Update, and Delete data from Cloud Firestore
- Read data from Cloud Firestore
- Sort, Filter, and Order Firestore Queries
5. Cloud Storage for Firebase
- Introduction to Cloud Storage
- Uploading Files to Storage
- Download Files from Storage
- Delete Files from Storage
6. The Firebase CLI
- Introduction to the Firebase CLI
- Common Firebase CLI Commands
7. Cloud Functions
- Introduction to Cloud Functions
- Get Started With Cloud Functions
- Trigger Functions Directly
- Call Functions From an Application
- Background Trigger Functions
8. Environment Variables in Firebase
- File-based Environment Configuration in Firebase
- Environment Configuration with the Firebase CLI
9. Firebase Security Rules
- Realtime Database Security Rules
- Cloud Firestore and Cloud Storage Security Rules
10. Firebase Hosting
- Introduction to Firebase Hosting
- Deploying to Firebase Hosting