Firebase for Web Development
Master Firebase for web development: build dynamic, scalable web applications with authentication, databases, hosting, and serverless functions.
...
Share
Getting Started with Firebase
Unit 1: Introduction to Firebase
What is Firebase?
Firebase Use Cases
Firebase Pricing
Firebase Alternatives
Firebase Key Concepts
Unit 2: Setting up a Firebase Project
Create a Firebase proj
Project Configuration
Enable Authentication
Create a Database
Enable Hosting
Unit 3: Initializing Firebase in a Web Project
Install Firebase SDK
Get Firebase Config
Initialize Firebase
Auth with Firebase
Read Data from Firestore
Authentication and User Management
Unit 1: Firebase Authentication Setup
Firebase Authentication
Setting Up Firebase
Web App Integration
Email/Password Sign-Up
Email/Password Sign-In
Unit 2: Advanced Authentication Methods
Google Sign-In Setup
Google Sign-In
GitHub Sign-In Setup
GitHub Sign-In
Phone Auth
Unit 3: User Management and Security
User Details
Password Reset
Account Linking
Auth Rules
MFA Overview
Working with Firebase Databases
Unit 1: Introduction to Firebase Databases
Firebase Database Options
Setting Up Firebase
Realtime Database Basics
Firestore Basics
Data Security
Unit 2: Reading and Writing Data with Realtime Database
Writing Data
Reading Data Once
Listening for Changes
Filtering Data
Efficient Data
Unit 3: Reading and Writing Data with Cloud Firestore
Adding Data
Reading Data Once
Listening for Changes
Querying Data
Data Modeling
Unit 4: Data Validation and Security Rules
Security Rules Basics
Realtime DB Rules
Firestore Rules
Testing Rules
Advanced Rules
Firebase Hosting, Cloud Functions, and Storage
Unit 1: Firebase Hosting Fundamentals
Intro to Firebase Hosting
Firebase CLI Setup
Deploying Your First App
Understanding Deployment
Basic Configuration
Unit 2: Advanced Hosting Features
Custom Domains
SSL Certificates
Multiple Sites
Preview Channels
Rollbacks
Unit 3: Cloud Functions Basics
Intro to Cloud Functions
Setting Up Functions
Writing Your 1st Function
Function Triggers
Asynchronous Operations
Unit 4: Cloud Storage Integration
Intro to Cloud Storage
Uploading Files
Downloading Files
Security Rules
Cloud Functions & Storage
Advanced Firebase Features and Best Practices
Unit 1: Firebase Extensions
Intro to Extensions
Installing Extensions
Using the URL Shortener
Image Resizing
Updating Extensions
Unit 2: Firebase Performance Monitoring
Setup Performance
Understanding Metrics
Custom Traces
Performance Alerts
Investigating Issues
Unit 3: Firebase Cloud Messaging (FCM)
FCM Intro
Requesting Permissions
Subscribing to Topics
Sending Notifications
Handling Notifications
Unit 4: Security and Testing
Auth Security Rules
Data Security Rules
Emulator Suite
Unit Testing
Debugging Techniques