Architecting Scalable Web Applications with Firebase on the Google Cloud Platform
Firebase is Google’s comprehensive mobile and app development platform which has several features and services that integrate with, and complement, capabilities on the Google Cloud Platform.
What you'll learn
Firebase is Google’s comprehensive mobile and app development platform which has features and integrations with the Google Cloud Platform which allow developers to build applications quickly without managing infrastructure.In this course, Architecting Scalable Web Applications with Firebase on the Google Cloud Platform, you will explore some of Firebase's features and services and build simple web applications to integrate them into your product. First, you will see how Cloud Functions for Firebase allow you to build event-driven solutions for your applications. Next, you will learn how you can use web hosting on Firebase to deploy and host your web applications with just a few clicks. Finally, you will use Firebase Cloud Messaging to allow your applications to respond to in-app notifications and marketing messages. At the end of this course, you will be comfortable using services on the Firebase platform and harness its powerful features as well as its integration with the Google Cloud Platform for your web applications.
Table of contents
- Module Overview 2m
- Prerequisites and Course Outline 3m
- Introducing Firebase 5m
- Getting Started with Firebase on the GCP 5m
- Introducing Cloud Functions 4m
- Use Cases: Cloud Functions for Firebase 3m
- Build and Deploy the First Cloud Function 5m
- Exploring Cloud Functions on Firebase and the GCP Console 4m
- Realtime Database vs. Cloud Firestore 4m
- Adding Documents to Cloud Firestore 4m
- Writing to Firestore from Cloud Functions 4m
- Implementing a Function to Label Images Triggered by Firestore 6m
- Automatically Generate Image Labels for Products 5m
- Module Overview 1m
- Introducing Firebase Hosting 1m
- Deploying a Simple Website to Firebase Hosting 4m
- Introducing Firebase Authentication 2m
- Integrating with Firebase Storage to Host Static Assets 7m
- Enabling Anonymous Authentication 3m
- Configure Anonymous Sign-in 6m
- Configure Google Authenticated Sign-in 9m
- Testing Google Authentication Integration 3m