Full-Stack Web Applications with Firebase

Gain insights into creating and launching full-stack web applications swiftly using Firebase. Learn about Firebase Authentication, Cloud Firestore, Firebase Storage, and Firebase Hosting through hands-on projects.

Beginner

43 Lessons

13h

Certificate of Completion

Gain insights into creating and launching full-stack web applications swiftly using Firebase. Learn about Firebase Authentication, Cloud Firestore, Firebase Storage, and Firebase Hosting through hands-on projects.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

21 Playgrounds
5 Quizzes

This course includes

21 Playgrounds
5 Quizzes

Course Overview

In this course, you will learn how to create and launch applications extremely quickly using Firebase. Firebase is a suite of cloud-based services designed to satisfy common developer needs. Known as a BaaS (Back-end as a Service) you get all the benefits of a back-end without the complications of setting one up from scratch. Once you learn how to leverage its services, you are going to exponentially decrease development time. During the course, you will build four applications using Firebase. Each app is...Show More

Course Content

1.

Introduction

Get familiar with Firebase's BaaS features, essential services, vs. Node.js, and practical applications.
2.

Learn Cloud Firestore Database - Build a Chat Application

Unpack the core of building a chat app with Firebase, including real-time updates and message management.
3.

Learn Deployment - Practice Concepts on Your Chat Application

Go hands-on with deploying chat applications, setting up custom domains, and live chat.
4.

Learn Cloud Storage - Build a Image Sharing Application

Grasp the fundamentals of building an image-sharing app with Firebase Storage and authentication.
5.

Learn Authentication - Build a Boilerplate Application

Take a closer look at user authentication using Firebase, including sign-in, sign-out, and user management.
6.

Learn Security - Boilerplate + To-Do List Application

6 Lessons

Follow the process of building a secure To-Do List app with Firestore rules.
7.

Conclusion

1 Lesson

Build on Firebase's extensive services, user-friendly features, and continuous learning opportunities.

Course Author

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

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