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.
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
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!