Angular Firebase Authentication: Create Full Sign Up App
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
Requirements
- Basic knowledge of the Angular framework and Javascript is required
Description
In this course we'll be building a complete Sign Up Application with Angular 16, Angular Material Components and Firebase Authentication.
It is a hands-on course where you’ll learn how to create Angular forms, use Angular Material Components and Firebase Authentication to build up a professional web app complete with Login and Sign up flows.
**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.
Like that it's about Angular v16 - although at the time of writing the latest is v17.1
Also like the pedagogy so far - Peter L
What you'll learn in this course:
Create Angular Reactive Forms for Login and Signup
Add Validations to Angular forms
Add suitable Angular Material Components for the best UI/UX
Integrate your Angular app with Firebase Authentication
Integrate your Angular app with Firestore DB + Storage
Add Reset Password functionality
Add Google Sign In button for easy sign up!
This course will use the latest Angular version 16 and 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 :)
Who this course is for:
- Angular Beginners who want to learn to use Angular Material and Firebase
- Angular Developers who want to add a Sign up Flow to their existing apps using Firebase Authentication
- Javascript developers who want to learn how to build a complete Angular app with Material Components and Firebase integration
- Angular Developers who want to learn how to store and get data from Firebase Firestore DB and Storage
Instructor
I’m a Top-rated Angular developer (Upwork) and consultant with a decade of experience in software development. More recently, my main area of focus has been on front-end development - especially with the Angular framework, HTML and CSS.
I also teach Angular through my blog and my YouTube channel (@ZoaibKhan). My technical articles have been published in top Medium publications such as BetterProgramming, Javascript in Plain English et al. and viewed/liked by hundreds of thousands around the world - both beginners and experienced developers alike!
Education
I graduated at the top of my class with a Bachelors degree in Computer Science from FAST-NUCES way back in 2010. I then went on to Imperial College, London, where I completed a MSc. Computing.
Work Experience
I started work with a top software house in my home country with several clients around the world - both individually and as part of large development teams. This gave me a chance to develop my technical and interpersonal skills along with providing value to my clients/company.
A few years after, I left the company to pursue a self employed career as a freelance Angular developer and have since worked with clients all around the world - helping them develop real world, functional Angular apps - to help their businesses.
Experience as Instructor
A few years ago I started teaching Angular through technical articles at my blog and the response was awesome. In the course of that, my articles were published in high profile Medium publications such as BetterProgramming, Javascript in Plain English and others.
In the past year alone, my blog has got ~100k clicks and ~1.7 million impressions as per organic traffic stats.
Shortly after, I also started my own YouTube channel where I teach Angular with regular tutorials on the same - explaining complex topics for beginners and experienced developers.
We've grown into a community of ~3000 subscribers and in the past year alone the channel videos have seen ~160k views and about 6000 hours of watch time.
An overwhelming majority of my readers/viewers (esp beginners) appreciate the fact that I explain difficult concepts in easy to understand and clear language. It's always great to hear about your content helping others build awesome Angular apps, clear their concepts or get started with their first jobs!
So join me as I take you on a learning journey with Angular on Udemy - with simple and complex courses for your needs. Thanks.