YoVDO

Firebase Fundamentals

Offered By: Frontend Masters

Tags

Firebase Courses NoSQL Databases Courses Cloud Functions Courses Firestore Courses

Course Description

Overview

Build real-time, authenticated, scalable, and secure apps on Firebase. You’ll learn how to do real-time updates with Firestore. Create security rules and sign in users with Firebase Authentication – without needing to run a server! And you’ll even be able to trigger events that run server code using Cloud Functions.

Syllabus

  • Introduction
  • Setup a Project & Database
  • Working with Firestore Data
  • Firebase Authentication
  • Setup Firebase Hosting
  • Dev Config Best Practices
  • Setup Local Emulator Environment
  • Firestore & NoSQL Overview
  • Retrieving & Writing Data
  • Synchronization & Offline Caching
  • Firestore Realtime Stream Exercise
  • Firestore Realtime Stream Solution
  • Querying Firestore
  • Simple Queries
  • Composite Queries & Indexes
  • Composite Queries Exercise
  • Composite Queries Solution
  • Map & Querying Arrays
  • Range Queries & Cursoring Pagination
  • Denormalization & Document Structure
  • Collection Group Queries Exercise
  • Atomic Operations & Transaction
  • Enabling Firebase Authentication
  • Auth Q&A
  • Security Rules
  • Authentication Security Rules
  • Structural Security Rules
  • Role Based Access Control
  • Cloud Functions
  • CDN Cache & HTTP Requests
  • Document Triggers
  • Admin SDK
  • Authentication Triggers
  • Wrapping Up

Taught by

David East

Related Courses

Introduction to Data Science
University of Washington via Coursera
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Fundamentals of database systems
Indian Institute of Technology Kanpur via Swayam