Extra Credit

Firebase

Official docs outline

16 sections
  1. Firebase Projects and SDKs

    Projects, apps, config, the relationship to Google Cloud, and SDK initialization.

  2. Authentication

    Sign-in providers, ID tokens, custom claims, anonymous auth, and session handling.

  3. Cloud Firestore

    Document and collection data model, queries, indexes, transactions, and realtime listeners.

  4. Realtime Database

    JSON tree data model, realtime sync, offline persistence, and data modeling.

  5. Security Rules

    Declarative access rules for Firestore, Realtime Database, and Storage, request.auth, and rules testing.

  6. Cloud Storage for Firebase

    File uploads and downloads, metadata, security rules, and resumable uploads.

  7. Cloud Functions

    Event-triggered and HTTPS callable functions, Firestore and auth triggers, and deployment.

  8. Hosting

    Static and dynamic content hosting, rewrites, redirects, preview channels, and CDN.

  9. App Hosting

    Git-based hosting for Next.js and Angular apps backed by Cloud Run.

  10. Data Connect

    Postgres-backed GraphQL schemas, queries, mutations, and generated SDKs.

  11. App Check

    Attestation that requests come from your genuine app, providers, and enforcement.

  12. Emulator Suite

    Local emulation of Auth, Firestore, Functions, and Storage for development and testing.

  13. Cloud Messaging

    Push notifications, topics, device tokens, and notification vs data messages.

  14. Remote Config

    Server-side parameters, feature flags, conditions, and A/B testing.

  15. Analytics and Crashlytics

    Event logging, user properties, audiences, and crash reporting.

  16. AI Logic

    Calling Gemini models from apps with Firebase SDKs and App Check protection.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 29