API Development: Firebase Backend as a Service


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

The Backend-as-a-Service (BaaS) model benefits developers by outsourcing all the behind the scenes aspects of a mobile or web application. In this course, you’ll learn how to use the features of Google’s Firebase development platform to aid in your app development.

You’ll begin by examining the benefits of using a Cloud-based backend service such as Firebase, after which you’ll use the REST API to manage Firebase, and implement Firebase Authentication on a web page. You’ll then use Firebase to configure the Cloud Realtime and Cloud Firestore databases, and the Cloud Storage service. Next, you’ll use Firebase to configure and use Cloud Functions and Firebase Hosting. Lastly, you’ll explore the features of the Firebase Machine Learning Kit, and implement Firebase Performance Monitoring on a web page.



Expected Duration (hours)
1.4

Lesson Objectives

API Development: Firebase Backend as a Service

  • discover the key concepts covered in this course
  • recognize the benefits of using a Cloud-based back-end service such as Firebase
  • manage Firebase projects using the Firebase Management REST API
  • use Firebase Authentication to add FirebaseUI authentication to your web application
  • perform CRUD operations using the Firebase Realtime Database REST API
  • configure Firebase's Cloud Firestore NoSQL database
  • configure the Firebase Cloud Storage service and use it to perform related operations
  • configure Firebase Cloud Functions and add and consume custom functions
  • configure Firebase Hosting to store and consume static assets
  • describe the features of the Firebase Machine Learning Kit
  • implement Firebase Performance Monitoring on a web app
  • summarize the key concepts covered in this course
  • Course Number:
    it_apieteddj_09_enus

    Expertise Level
    Intermediate