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.
I am a Software Developer and Technical Writer with professional experience as a frontend developer. I specialize in web-based technologies like JavaScript, CSS-in-JS, React, Node.js, Firebase, and Docker. I am a lifelong learner focused on improving the developer experience. I am constantly learning and growing to become a better version of myself.
Join 3.1 million developers at
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
Learning Roadmap
2.
Get Started with Firebase
Get Started with Firebase
3.
Firebase Authentication
Firebase Authentication
10 Lessons
10 Lessons
4.
The Firebase Realtime Database
The Firebase Realtime Database
5 Lessons
5 Lessons
5.
Cloud Firestore
Cloud Firestore
6 Lessons
6 Lessons
6.
Cloud Storage for Firebase
Cloud Storage for Firebase
4 Lessons
4 Lessons
7.
The Firebase CLI
The Firebase CLI
2 Lessons
2 Lessons
8.
Cloud Functions
Cloud Functions
6 Lessons
6 Lessons
9.
Environment Variables in Firebase
Environment Variables in Firebase
2 Lessons
2 Lessons
10.
Firebase Security Rules
Firebase Security Rules
3 Lessons
3 Lessons
11.
Firebase Hosting
Firebase Hosting
2 Lessons
2 Lessons
13.
Appendix
Appendix
2 Lessons
2 Lessons
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.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers











