Get in Touch

Course Outline

Introduction

  • Addressing scenarios where state management becomes overwhelming and unmanageable

Setup and Installation

Understanding NgRx

Building an NgRx Application

Mastering Ngrx/Store

  • Introduction to NgRx/Store
  • Core concepts: Model, Action, Reducer, and Application State
  • The Redux pattern explained
  • Techniques for reading, writing, and removing data from the NgRx Store

Enhancing Logic with Ngrx/Effects

  • Introduction to NgRx/Effects
  • Generating effect files
  • Developing effects
  • Working with Actions Observable

Performance Analysis using Router-store and Store-devtools

  • Configuration and Setup
  • Dispatching Router-store Actions
  • Navigation enhancements
  • Monitoring with Store-devtools instrumentation 

Defining Object Types with Ngrx/Entity

  • Introduction to NgRx/Entity
  • Defining Entity State
  • Utilizing the Entity Adapter
  • Creating Entity Selectors
  • Managing Custom IDs and State properties

Simplifying Development with Ngrx/Schematics

  • Introduction to NgRx/Schematics 
  • Scaffolding an NgRx application using Schematics

Refactoring Existing Applications

Debugging the Application

Testing the Application

Deploying the Application

Troubleshooting

Summary and Conclusion

Requirements

  • Foundational knowledge of HTML, CSS, and JavaScript.

Target Audience

  • Developers
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories