Home>Courses>A Complete Guide to Firebase on the Web

A Complete Guide to Firebase on the Web

Explore Firebase's unified development platform; gain insights into authentication, Firestore, Cloud Functions, and deployment with CLI. Delve into hands-on web application creation and comprehensive tools.

Intermediate

46 Lessons

6h 45min

Certificate of Completion

Explore Firebase's unified development platform; gain insights into authentication, Firestore, Cloud Functions, and deployment with CLI. Delve into hands-on web application creation and comprehensive tools.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

1 Assessment
28 Playgrounds
5 Quizzes
Course Overview
What You'll Learn
Course Content
Apply Your Skills

Course Overview

Firebase is a unified application development platform to create, deploy, and monitor web and mobile experiences. It unites common product functions in a single platform, freeing engineers to create functionality and user experience rather than having to create the infrastructure. This course is a comprehensive introduction to the Firebase 9 SDK through hands-on development of a web application. You’ll start with basic concepts and functions like authentication, database, and Cloud Storage with Firestore. ...Show More
Firebase is a unified application development platform to create, deploy, and monitor web and mobile experiences. It unites common product functions in a single platform, freeing engineers to create functionality and user experience rather than having to c...Show More

What You'll Learn

Familiarity with the Firebase 9 SDK, Google’s application development platform, and its production support functions
The ability to authenticate and monitor users, secure your application using Security Rules, and manage a database using Firebase
A deep understanding of hosting, storage with Cloud Firestore, and Cloud Functions for Firebase
A working knowledge of the Firebase Emulator Suite to build and test applications
Hands-on experience with creating a full-featured web application in Firebase
Familiarity with the Firebase 9 SDK, Google’s application development platform, and its production support functions

Show more

Course Content

1.

Introduction

1 Lessons

Get familiar with creating full-stack applications using Firebase's robust back-end solutions.

2.

Get Started with Firebase

2 Lessons

Look at Firebase's cloud services for backend needs and integrate it seamlessly into your project.

4.

The Firebase Realtime Database

5 Lessons

Apply your skills to manage and optimize data using Firebase Realtime Database effectively.

6.

Cloud Storage for Firebase

4 Lessons

Tackle Cloud Storage setup, file upload, download, and deletion using Firebase's SDK tools.

7.

The Firebase CLI

2 Lessons

Master the steps to use the Firebase CLI for project management and deployments.

8.

Cloud Functions

6 Lessons

Learn how to use Cloud Functions for automated code execution, direct triggers, and app integration.

9.

Environment Variables in Firebase

2 Lessons

Get started with configuring environment variables using file-based and Firebase CLI methods.

10.

Firebase Security Rules

3 Lessons

Break apart how Firebase Security Rules protect data access and enforce permissions.

11.

Firebase Hosting

2 Lessons

Break down the steps to deploying web content with Firebase Hosting efficiently.

13.

Conclusion

1 Lessons

Take a look at advanced Firebase features, community resources, and future learning opportunities.

14.

Appendix

2 Lessons

Follow the process of setting up, connecting, and using the Firebase Emulator Suite locally.

Course Author

Trusted by 2.5 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath