Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Firebase Essential Training

via LinkedIn Learning

Overview

Learn how to use Firebase to build and scale high-performing mobile and web apps with minimal time and effort.

Syllabus

Introduction
  • Firebase: Stop reinventing the wheel
  • What you should know
  • Installing software and other setup
  • Exercise files
  • What to expect from this course
1. Introduction and Basic Setup
  • What is Firebase exactly?
  • Gather requirements
  • Set up a Firebase account
  • Hook up an app to Firebase
  • Install Firebase CLI tools
  • Example app walk-through
2. Authentication
  • What is Firebase Auth?
  • Set up the sign-in methods
  • Important Firebase Auth functions
  • Avoid vendor lock-in
  • Create a sign-in wrapper function
  • Create other auth wrapper functions
  • Add private routes
  • Sign in and sign out
  • Authentication pricing
3. Firestore
  • What is Firestore?
  • Firestore query basics
  • Set up a Firestore database
  • Firestore security rules
  • Populate Firestore with development data
  • Add user wrapper functions
  • Add review wrapper functions
  • Add restaurant wrapper functions
  • Add reservation wrapper functions
  • Add Firestore to a project
  • Implement edit profile functionality
  • Load available times
  • Firestore pricing
4. Cloud Functions
  • What are Cloud Functions?
  • Add Cloud Functions to a project
  • Write Cloud Functions in ES6+ syntax
  • Build an email verification flow
  • Modify Firestore security rules
  • Create temporary users
  • Verify temporary users
  • Send emails with nodemailer
  • Send emails from Cloud Functions
  • Verify users with Cloud Functions
  • Demonstrate the verification flow
  • Cloud Functions pricing
5. More Cloud Functions
  • Control access with Cloud Functions
  • Set up to run functions locally
  • Run Cloud Functions
  • The Make a Reservation function, part 1
  • The Make a Reservation function, part 2
  • The Submit Review function
  • The Cancel Reservation function
  • The Get Recommendations function
  • The Search Restaurants function
6. Authentication Cloud Functions
  • Auth-flow enhancements
  • Enabling OAuth in Firebase
  • Creating new users from Oauth, part 1
  • Creating new users from Oauth, part 2
  • Resetting passwords
7. Cloud Storage
  • What is cloud storage?
  • Adding cloud storage to a project
  • Uploading profile pictures
  • Uploading review photos
  • Cloud storage pricing
8. Hosting
  • What is Firebase Hosting?
  • Deploying to Firebase Hosting
  • Hosting pricing
  • Firebase users and permissions
Conclusion
  • Next steps

Taught by

Shaun Wassell

Reviews

Start your review of Firebase Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.