Udemy

Angular & Firebase Authentication: Complete Login System

Enroll Now
  • 159 Students
  • Updated 11/2024
4.7
(44 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 12 Minute(s)
Language
English
Taught by
Zoaib Khan
Rating
4.7
(44 Ratings)

Course Overview

Angular & Firebase Authentication: Complete Login System

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


Reviews

  • E
    Emmanuel Flint
    5.0

    Great details for using authentication with Firebase.

  • M
    Muhammad Qasim Khan
    4.5

    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

  • A
    Ankur Mishra
    5.0

    Very good course with full of knowledge.

  • S
    Sarita Gore
    4.0

    its helpful. Thanks

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed