Session

Reactive programming with Angular and Firebase

Reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change. It enhances the user experience by making the application more responsive. NgRx is a framework for building reactive applications in the Angular world.

In this workshop, we will explore the concepts of reactive programming. The attendees will learn the core concepts of NgRx and how to implement it in an angular application that uses Google Cloud Firestore as its database.

We will create an employee management system using Angular and Google Cloud Firestore. We will implement the NgRx packages in the application and also learn how to host the app on Firebase.

We will explore the following concepts in this workshop:

1. What is Reactive programming?
2. What is NgRx?
3. When and why should you use NgRx?
4. Using Google Cloud Firestore with an Angular application
5. Template-driven forms
6. Adding ngrx/store and ngrx/effects in the application
7. Debugging the app using ngrx/store-devtools
8. Hosting the app on Firebase

Demo: https://ngrx-firebase-4d734.web.app/
GitHub: https://github.com/AnkitSharma-007/ngrx-firebase

Ankit Sharma

SDE III @ Cisco | GDE for Angular | Microsoft MVP | Author | Speaker | Passionate Programmer

Bengaluru, India

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top