YoVDO

Firebase Essential Training

Offered By: LinkedIn Learning

Tags

Firebase Courses User Authentication Courses Cloud Storage Courses Cloud Functions Courses

Course Description

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

Related Courses

Architecting Microsoft Azure Solutions
Microsoft via edX
Computing, Storage and Security with Google Cloud Platform
Google via Coursera
Windows Server 2016: Azure for On-Premises Administrators
Microsoft via edX
Microsoft Professional Orientation : Cloud Administration
Microsoft via edX
IT Support: Troubleshooting Microsoft Office
Microsoft via edX