Get in Touch

Course Outline

Introduction

  • Recognizing when state management becomes overwhelming or unfeasible

Setup and Installation

Overview of NgRx

Establishing an NgRx Application

Mastering the Use of Ngrx/Store

  • Overview of NgRx/Store
  • Core Concepts: Model, Action, Reducer, and Application State
  • Understanding the Redux Pattern
  • Performing Read, Write, and Delete Operations in NgRx Store

Enhancing Scripts with Ngrx/Effects

  • Overview of NgRx/Effects
  • Generating an Effect File
  • Building an Effect
  • Managing Actions as Observables

Evaluating Performance Differences Using Router-store and Store-devtools

  • Configuration Steps
  • Dispatching Router-store Actions
  • Utilizing Navigation Extras
  • Instrumentation via Store-devtools

Defining Object Types with Ngrx/Entity

  • Overview of NgRx/Entity
  • Defining Entity State
  • Utilizing the Entity Adapter
  • Leveraging Entity Selectors
  • Configuring Custom IDs and State Properties

Streamlining Development with Ngrx/Schematics

  • Overview of NgRx/Schematics
  • Bootstrapping an NgRx Application Using Schematics

Refactoring an Existing Application

Debugging the Application

Testing the Application

Deploying the Application

Troubleshooting Common Issues

Summary and Conclusion

Requirements

  • Basic proficiency in HTML, CSS, and JavaScript.

Target Audience

  • Developers
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories