
Download visual studio code
https://code.visualstudio.com/download
Visual studio code extensions
Angular Language Service
ESLint
Path Intellisense
Prettier - Code Formatter
Tailwind CSS Intellisense
Download and Install Node JS
https://nodejs.org/dist/v22.12.0/node-v22.12.0-x64.msi
Install Angular CLI
npm install -g @angular/cli@19.0.6
Check installed version (Sometimes you have to close and open command prompt)
ng version
https://github.com/sameer8saini/Udemy-Angular-Google-Firebase-Dev-Pulse
Explore Angular's component-based architecture with components, including HTML template, TypeScript class, and CSS style, and learn two-way data binding, dependency injection, routing, services, and reactive programming with RxJS and signals.
Explore Angular's built in control flow statements to implement conditionals and loops, using if, else if, and else blocks to render templates and arrays with a for block.
Logo is attached to the resources of this lecture
Create an Angular post page with title and content fields and a publish button, styled with Tailwind CSS and aligned to navigation. Future lessons cover Angular reactive forms and validation.
To generate environments use:
ng g environments
To run the production environment:
ng serve --open
To run the development environment:
ng serve --open --configuration development
Install Firebase Tools
npm i -g firebase-tools@13.11.2
To login to Firebase
firebase login
If Already LoggedIn and want to re-authenticate
firebase login --reauth
Install Angular Fire library
ng add @angular/fire@19.0.0
Install Markdown Library (NGX-Markdown)
npm install ngx-markdown@19.0.0 marked@15.0.4 --save
Upload a blog post cover image from an Angular app to Firebase storage, obtain its url, and save it in Firestore via reactive forms with a live preview.
Learn to delete a blog post from Firestore using Angular and AngularFire by slug, wiring a delete button, implementing delete service, and updating the dashboard.
Register a new user by wiring the register form to a user service that uses Google Firebase authentication to create a user with email and password and handles errors.
Learn how to implement logout in an Angular app with a logout component, routing, and a sign-out flow using AngularFireAuth to update the current user state.
There is a sample.json file attached to the resources of this lecture
Convert the blog details page from an observable reading the slug into a signal in the view post component and render the blog post details in the template.
Learn how to fetch blog post details using the RX resource method with RxJS interop in Angular, leveraging signals, loaders, and loading state to display data by slug.
*** USES the latest version of Angular with Angular Signals for reactivity ***
This course has been recorded in the latest version of Angular i.e. Angular 19.
You don't need 100+ hours to learn Angular. This course is especially designed for busy developers who want to learn Angular in a fast practical approach. We will use Angular to build a frontend website and we will use popular Google's Firebase as a backend to store the data for our frontend application.
This course will teach you the basics of Angular and then create a real world Angular application as you learn and improve on concepts that you implement in this application.
Learn and use Google Firebase by connecting your Angular application to Google Firebase backend.
Enroll in this course if you want to:
Create fast reactive frontend applications using Angular
Learn Angulars latest version with Angular Signals as reactivity
Learn Google Firebase that is a backend for your application to maintain the dynamic data for your application
Learn to build Angular applications using the latest Angular version, using Signals, Effects, Services, etc.
Grow your resume by learning a industry favorite frontend framework
What's inside this course:
Setting up Development Environment for Angular projects
Create new Angular application from scratch
Angular CLI
Components
Standalone components
Services
Reactive Forms
Form Validation
Data Binding
Dynamic Templates
Properties and Data Binding
Adding Packages
Routing
Pipes
Tailwind CSS
Google Firebase and a backend service to store data
Google Firebase Authentication
Google Firestore to store and upload files
Building front end application and integrate with backend database (Google Firebase)
Signals and Observables
Loops and Conditionals
30 Day Full Money Back Guarantee from Udemy
This course comes with a 30-day full money-back guarantee from Udemy