Intro to Use the Firebase emulator to create safe test environments for Angular

Jorge Vergara
InstructorJorge Vergara

Share this video with your friends

Send Tweet
Published a year ago
Updated 11 months ago

Welcome to my introductory course on the Firebase Emulator Suite. This course is broken down into 3 parts.

In the first part, we'll go through the process of initializing the emulator and the different APIs we'll use, like, Firebase Authentication, Firestore, and Cloud Functions.

Then, we'll cover the different types of cloud functions there are, how we call them, and how each type is handled differently by the emulator.

And lastly, we'll talk about properly configuring the emulator for things like having starter data so that you don't have to start it from scratch, or setting it up to only work in development mode.

My hope is that this course gives you enough tools to set up a local, safe environment where you can develop your app without being overly worried about surprise credit card charges.

Thank you for watching and I hope you enjoy the course

Instructor: Hey, everyone. Jorge Vergara here, with an introduction to my course on developing Firebase apps locally using the emulator.

I wanted to give you a brief overview of what we'll cover in the course. This course is roughly divided in three parts. In the first couple of lessons, we'll go through the process of initializing the emulator for the different APIs we're going to use, like authentication, Firestores, or Cloud Function.

Then, we'll dedicate a few lessons to talk more in detail about Cloud Functions, like the different type of Cloud Functions, how we call them, and how each type is handled by the emulator.

Lastly, we'll dedicate a few lessons on properly configuring the emulator, with things like importing seed data so that you something to work with, like already having users or data in your database, or how to conditionally call the emulator so that when you have your application deployed, it's using your deployed Firebase instance, but when you're working on localhost is running on the emulator.

This is by no means an extensive deep dive in everything that you can do with the emulator, but my hope is that the next few lessons provide you with enough tools to set up a local safe environment where you can develop your app without being overly worried about surprise charges to the credit card.

Finally, thanks for watching and I hope you enjoy the course.