Firebase Fundamentals

David East
David East
Developer Relations Engineer, Firebase
Mission

Build realtime, authenticated, scalable, and secure websites on Firebase.

A companion guide to the Frontend Masters workshop.

Get the code

git clone https://github.com/davideast/firebase-fundamentals-frontend-masters
# Run this site
cd guide && npm i && npm run dev

Workshop Sections

  1. Introduction
    The architecture, libraries, and general workflow.
  2. Setting up
    Working from best practices. Emulators, security, and preview channels.
  3. Cloud Firestore
    Realtime streams, advanced querying, and when to denormalize.
  4. Firebase Auth
    Authenticating users, linking accounts, and admin permissions.
  5. Security Rules
    The syntax, common patterns, and role based access control.
  6. Cloud Functions
    Serverless triggers, server-side rendering, and denormalization.