Welcome to Manning India!

We are pleased to be able to offer regional eBook pricing for Indian residents.
All eBook prices are discounted 40% or more!
Building Web Applications with Firebase
Gareth Brown
  • Course duration: 39m
    Estimated full duration: 2h 30m
  • MEAP began January 2020
  • Publication in Summer 2020 (estimated)
In the liveVideo course Building Web Applications with Firebase you’ll code along with expert instructor Gareth Brown as you use Firebase to add hosting, cloud storage, database services, and user authentication to a complete music-and-chat web app. The super-reliable Firebase backend-as-a-service handles your app’s data storage and retrieval infrastructure so you can focus on building an amazing user experience.
Table of Contents detailed table of contents


Course overview

What is Firebase?

Firebase services

Our project: Sound Chat

Firebase console

Creating a Firebase project



Firestore database

Cloud storage

Setting up our environment

Setting up NPM

Project layout

Setting up Firebase CLI

Initializing Firebase in our project

Firebase hosting

What is Firebase hosting?

Deploying our project

Firebase authentication

What is Firebase authentication?

Authenticating with Google

Authenticating with Facebook

Authenticating with Twitter

Authenticating with email

Anonymous authentication

Firebase Firestore - Part 1

What is Firestore DB?

Writing data to Firestore DB

Reading data from Firestore DB

Deleting data from Firestore DB

Updating data in Firestore DB

Firebase Cloud Storage

What is cloud storage?

Uploading to cloud storage

Downloading from cloud storage

Security rules

Firebase Firestore - Part 2

Firestore security rules

Updating security rules

Firestore real-time updates

Wrap up

Course summary

Where to next?

About the subject

For many web apps, the backend functionality—storing, processing, and retrieving data—is predictable. Firebase is a fully managed backend service that gives you best-in-class infrastructure for your web apps, handling everything from user authentication and server scaling, right through to crash analytics and a reliable testing environment. Just set it and forget it. Backed by Google and used by some of the top apps available, you can trust Firebase to work flawlessly every time.

About the video

Building Web Applications with Firebase cures the headache of creating—and re-creating—custom backend infrastructure. Code along as expert instructor Gareth Brown creates an entire music-and-chat web app on screen, showing you step-by-step how Firebase can carry the load of your hosting, cloud storage, database services, and user authentication. Each module adds new backend functionality to your app, which you can easily implement with the frontend skills you already know. There are no assumptions made about the rest of your stack; you’ll learn transferable Firebase skills that work seamlessly with your favorite frameworks. When you’re done, you’ll have a fully working app for your portfolio that can show off your new Firebase skills!


For frontend web developers with intermediate JavaScript skills and a basic knowledge of backend requirements

What you will learn

  • Setup a new project using the Firebase console
  • Install and use the Firebase SDK
  • Configure Firebase inside a JavaScript project
  • Host a website in Firebase
  • Set up user authentication for user sign in
  • Save data to the Firestore database
  • Store audio content in Firebase cloud storage

About the instructor

Gareth Brown is a software engineer with years of experience developing all kinds of web applications.

Manning Early Access Program (MEAP) Watch raw videos as they are added, and get the entire course, complete with transcript and exercises, when it is finished.
MEAP liveVideo $49.99
Prices displayed in rupees will be charged in USD when you check out.

placing your order...

Don't refresh or navigate away from the page.