Welcome to my course on building web applications with Angular and Firebase. This course is broken down into 4 parts.
In the first part, we'll go through the process of reviewing our demo application, the tool choices we have for UI components, and initializing our Firebase application. We'll also take a quick look at the Firebase console and all the services available for us to use, like Firebase Authentication, Cloud Firestore, and Cloud Storage.
Then, we'll go through working with Cloud Firestore, we'll interact with the database to create, read, update, and delete documents.
We'll also work with Firebase Authentication, you'll learn how to build the basis of your authentication system, like creating users, logging into the application, and resetting users' passwords. We'll also cover a bit about securing our database.
And lastly, we'll talk about Cloud Storage and see how we can upload and download files in our application, and how we can create restrictions on who can upload files, the type of files we can upload, and even restrict the size of the files.
My hope is that this course gives you enough tools to start building your own applications with all the modern features users expect these days.
Thank you for watching and I hope you enjoy the course.
Jorge Vergara: [0:00] Welcome to building full stack applications with Angular and Firebase. I'm Jorge Vergara, I'm a Google Developer Expert for Firebase and I'll be your instructor through this course.
[0:11] Through this course, we are going to build a task list application. In the process of building it, we are going to incorporate multiple Firebase services, so that we can learn how to use it in our applications. The app itself is built using Angular with Ionic as a component library, but you can choose any component library you want. A Ionic is just my personal preference.
[0:34] Through this course, we'll learn things like, how to initialize our Firebase application. We are going to create a Firebase application from scratch and then integrate it into our Angular application.
[0:46] We are going to learn how to use multiple services from Firebase, like authentication. We are going to use the database and we are going to use cloud storage to store binary files. This is going to be an introductory to intermediate level course on how to use Firebase. My goal is that, after this course, you are able to start creating your own application.
[1:07] With that in mind, let's get started.