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

Jorge Vergara
InstructorJorge Vergara
Share this video with your friends

Social Share Links

Send Tweet
Published 3 years ago
Updated a year 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.

egghead
egghead
~ 7 minutes ago

Member comments are a way for members to communicate, interact, and ask questions about a lesson.

The instructor or someone from the community might respond to your question Here are a few basic guidelines to commenting on egghead.io

Be on-Topic

Comments are for discussing a lesson. If you're having a general issue with the website functionality, please contact us at support@egghead.io.

Avoid meta-discussion

  • This was great!
  • This was horrible!
  • I didn't like this because it didn't match my skill level.
  • +1 It will likely be deleted as spam.

Code Problems?

Should be accompanied by code! Codesandbox or Stackblitz provide a way to share code and discuss it in context

Details and Context

Vague question? Vague answer. Any details and context you can provide will lure more interesting answers!

Markdown supported.
Become a member to join the discussionEnroll Today