All 27 chapters available

Stage 03 · NoSQL, Search & Application Data

Firebase and Cloud Firestore

A complete Firebase/Cloud Firestore course covering Standard and Enterprise editions, Native Core and Pipeline operations, document modeling, SDKs, realtime listeners, offline persistence, queries and indexes, transactions, Security Rules, IAM/App Check, scaling and hotspots, aggregations, vector search, MongoDB compatibility, TTL, backups/PITR, encryption/networking, observability, cost engineering, migration, and production architecture.

27chapters
135lesson paths
Beginner → Advancedlearning level
Publishedcourse state
Coverage baselineCurrent 2026 Firestore Standard and Enterprise capabilities, including Native Core/Pipeline operations, MongoDB compatibility, vector search, Query Explain/Insights, scheduled backups, and PITR

Course brief

Design client-facing document applications safely, then understand the serverless scaling, query, security, recovery, observability, and cost mechanics behind Firestore.

A complete Firebase/Cloud Firestore course covering Standard and Enterprise editions, Native Core and Pipeline operations, document modeling, SDKs, realtime listeners, offline persistence, queries and indexes, transactions, Security Rules, IAM/App Check, scaling and hotspots, aggregations, vector search, MongoDB compatibility, TTL, backups/PITR, encryption/networking, observability, cost engineering, migration, and production architecture.

This syllabus deliberately separates foundations, modeling, querying, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.

By the end

You will be able to

  • Model Firestore documents/collections/subcollections for access patterns, limits, atomicity, lifecycle, and scale
  • Use Core queries, indexes, listeners, offline persistence, transactions, batched writes, aggregations, and vector search correctly
  • Secure mobile/web access with Authentication, Security Rules and App Check while separating trusted server IAM paths
  • Understand Enterprise Native Pipeline operations and MongoDB compatibility without assuming identical behavior to Standard Native mode or MongoDB
  • Operate Firestore with backups/PITR, TTL, CMEK/network controls, Query Explain/Insights, quotas, cost models, testing, and production runbooks

Complete syllabus

27 chapters · 135 lessons.

Every lesson path was reserved in the planned syllabus and is now linked because its lesson HTML is available. The sequence moves from foundations through advanced implementation, architecture, operations, reliability, security, tuning, and a production capstone.

01

Chapter 1

Firestore Foundations, Firebase/Google Cloud, Editions, Modes, Locations, and Lab Setup

5 lessons
02

Chapter 2

Documents, Collections, Fields, References, Maps, Arrays, Timestamps, GeoPoints, and Limits

5 lessons
03

Chapter 3

Data Modeling by Access Pattern: Embedding, Referencing, Duplication, Fan-Out, and Denormalization

5 lessons
04

Chapter 4

CRUD with Client and Server SDKs: Reads, Writes, Updates, Deletes, Preconditions, and Converters

5 lessons
05

Chapter 5

Queries: Filters, Ordering, Limits, Cursors, Collection Groups, and Query Constraints

5 lessons
06

Chapter 6

Indexes: Automatic/Composite/Collection-Group/Vector, Exemptions, and Index Cost

5 lessons
07

Chapter 7

Realtime Listeners: Snapshots, Change Events, Metadata, Latency, and Listener Lifecycle

5 lessons
08

Chapter 8

Offline Persistence, Local Cache, Synchronization, Conflict Behavior, and Offline Indexes

5 lessons
09

Chapter 9

Transactions, Batched Writes, Atomic Field Operations, Retries, and Contention

5 lessons
10

Chapter 10

Atomicity Across Business Workflows: Counters, Reservations, Idempotency, and Event-Driven Consistency

5 lessons
11

Chapter 11

Subcollections, Collection Groups, Hierarchies, Deletion, and Data Lifecycle

5 lessons
12

Chapter 12

Security Rules Foundations: Authentication Context, Match Paths, Reads/Writes, and Validation

5 lessons
13

Chapter 13

Advanced Security Rules, Query Compatibility, App Check, and Rules Testing

5 lessons
14

Chapter 14

IAM, Admin/Server SDKs, Service Accounts, Authentication, and Trust Boundaries

5 lessons
15

Chapter 15

Scaling and Hotspots: Key Distribution, Index Fan-Out, Sequential Values, and Ramp-Up

5 lessons
16

Chapter 16

Aggregation Queries, Server-Side Count/Sum/Avg, Materialized Aggregates, and Analytics Boundaries

5 lessons
17

Chapter 17

Vector Search: Embeddings, KNN Indexes, Distance Measures, Filters, and Retrieval Design

5 lessons
18

Chapter 18

Firestore Enterprise Native Mode: Core vs Pipeline Operations and Advanced Querying

5 lessons
19

Chapter 19

Firestore with MongoDB Compatibility: Drivers, MQL/BSON, Tools, and Serverless Differences

5 lessons
20

Chapter 20

Migrating MongoDB Workloads to Firestore MongoDB Compatibility

5 lessons
21

Chapter 21

TTL, Retention, Expiration, Backfills, and Lifecycle Automation

5 lessons
22

Chapter 22

Backups, Point-in-Time Recovery, Restore, and Disaster Recovery

5 lessons
23

Chapter 23

Encryption, CMEK, Network Access, Private Connectivity, and Data Governance

5 lessons
24

Chapter 24

Observability: Query Explain, Query Insights, Key Visualizer, Metrics, Logs, and Troubleshooting

5 lessons
25

Chapter 25

Cost Engineering, Quotas, Limits, Billing, and Capacity/Usage Forecasting

5 lessons
26

Chapter 26

Testing, Emulator Suite, CI/CD, Index/Rules Deployment, and Schema Migration

5 lessons
27

Chapter 27

Production Capstone: Design, Secure, Scale, Search, Recover, and Operate a Firestore Application

5 lessons