HomeCoursesA Complete Guide to Firebase on the Web
AI-powered learning
Save

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.

46 Lessons
6h 45min
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
  • 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

Learning Roadmap

46 Lessons5 Quizzes1 Assessment

2.

Get Started with Firebase

Get Started with Firebase

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

3.

Firebase Authentication

Firebase Authentication

10 Lessons

10 Lessons

Examine Firebase Authentication for secure user identification, including methods, management, and practical implementation.

4.

The Firebase Realtime Database

The Firebase Realtime Database

5 Lessons

5 Lessons

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

5.

Cloud Firestore

Cloud Firestore

6 Lessons

6 Lessons

Map out the steps for using Cloud Firestore's database, structure, CRUD operations, and querying functions.

6.

Cloud Storage for Firebase

Cloud Storage for Firebase

4 Lessons

4 Lessons

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

7.

The Firebase CLI

The Firebase CLI

2 Lessons

2 Lessons

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

8.

Cloud Functions

Cloud Functions

6 Lessons

6 Lessons

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

9.

Environment Variables in Firebase

Environment Variables in Firebase

2 Lessons

2 Lessons

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

10.

Firebase Security Rules

Firebase Security Rules

3 Lessons

3 Lessons

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

11.

Firebase Hosting

Firebase Hosting

2 Lessons

2 Lessons

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

13.

Appendix

Appendix

2 Lessons

2 Lessons

Follow the process of setting up, connecting, and using the Firebase Emulator Suite locally.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Author NameA Complete Guide toFirebase on the Web
Developed by MAANG Engineers
ABOUT THIS COURSE
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. You’ll then learn Cloud Functions for Firebase, environment variables, Security Rules, and hosting capabilities before deploying an application using the command line interface (CLI). At each step, you’ll get hands-on exercises to modify the code, see real-time output in your browser, and finish with an assessment. By the end of this course, you’ll have all the tools you need to build and deploy a web application with the Firebase 9 SDK—the latest version of Firebase.
ABOUT THE AUTHOR

Dera Okeke

Frontend-focused software engineer and technical writer building accessible web products with great user experiences. I enjoy teaching concepts and documenting developer guides.

Learn more about Dera

Trusted by 2.9 million developers working at companies

These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks

A

Anthony Walker

@_webarchitect_

Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!

E

Evan Dunbar

ML Engineer

You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it.

S

Software Developer

Carlos Matias La Borde

I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site

S

Souvik Kundu

Front-end Developer

Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content.

V

Vinay Krishnaiah

Software Developer

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by Doing
Learn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by Doing

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