Course Information
Course Overview
Build a Professional Authentication System with Angular 16, Material, and Firebase - with Google Sign-In, Password reset
Master modern web authentication by building a complete login system using Angular 16 and Firebase. This practical course covers everything from basic email/password authentication to Google Sign-In, using Angular Material for a professional UI. Perfect for developers looking to implement secure, production-ready authentication in their Angular applications.
Key features:
Complete authentication system with email/password and Google Sign-In
Professional UI using Angular Material components
Secure password reset workflow
Firebase Firestore integration for user data
File upload with Firebase Storage
Built with latest Angular 16 features (Signals, Standalone Components)
**Reviews**
Great course. Really good pacing and covered *almost all the topics I was hoping for. - Darren Y
This course was a good choice to consolidate some learnings and practices and hone in on some ways Angular/Fire can be used, as it explains some details that are not clear in their repository. Additionally, the course is concise and organized in a manner typical of simple development. - Pablo A. Torres R.
Fast paced, to the point and nice coverage of basic angular-firebase auth - Kostas O
Technical Skills Covered:
Angular 16 Standalone Components
Angular Signals for State Management
Reactive Forms with Validation
Firebase Authentication SDK
Angular Material Components
Firestore Database Operations
Firebase Storage Integration
This course will use latest Angular techniques such as standalone components, the `inject` function and the new Angular Signals API - so you'll be up to date with the latest way to create awesome Angular apps!
By the end of this course, you will have a solid idea of how to build full stack web application with Angular 16, Material components and the Firebase platform.
So come join me as we go on a journey to create an important part of any web application - its authentication process. I look forward to seeing you in the next lecture :)
Course Content
- 6 section(s)
- 29 lecture(s)
- Section 1 Getting Started
- Section 2 Building the Login with Password Flow
- Section 3 Building the Sign up with Password Flow
- Section 4 Storing User Data in Firestore DB and Firebase Storage
- Section 5 Adding nice to have features to the app!
- Section 6 Deploying your app with Firebase Hosting
What You’ll Learn
- Build a complete Sign Up App with Angular 16, Angular Material and Firebase Authentication
- Integrate Firebase features such as Authentication, Firestore and Storage with Angular and Material Components
- Use Angular Material Components such as form fields, progress spinners and snackbars to build a real-world app
- Use Modern Angular 16 features such as Standalone Components and Signals API in a real world app
Skills covered in this course
Reviews
-
EEmmanuel Flint
Great details for using authentication with Firebase.
-
MMuhammad Qasim Khan
Hi Zohaib, Thanks for such a Great Course, however something can be improved e.g. navigation on the landing page to Login or Sign-up Page as when we deploy our page, we want the user to know there are more features, the rest is perfect, And Yes update is needed as well
-
AAnkur Mishra
Very good course with full of knowledge.
-
SSarita Gore
its helpful. Thanks