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.