Get in Touch

Course Outline

Introduction

  • Recognizing when state management becomes unmanageable

Setup and Installation

Overview of NgRx

Building an NgRx Application

Mastering Ngrx/Store

  • Introduction to NgRx/Store
  • Understanding Model, Action, Reducer, and Application State
  • The Redux pattern
  • Operations for reading, writing, and removing data within NgRx Store

Enhancing Application Logic with Ngrx/Effects

  • Introduction to NgRx/Effects
  • Generating Effect files
  • Implementing Effects
  • Managing Actions via Observable

Performance Analysis Using Router-store and Store-devtools

  • Configuration setups
  • Dispatching Router-store Actions
  • Advanced Navigation features
  • Instrumenting Store-devtools

Defining Object Types with Ngrx/Entity

  • Introduction to NgRx/Entity
  • Defining Entity State
  • Utilizing Entity Adapter
  • Working with Entity Selectors
  • Handling Custom IDs and State properties

Streamlining Development with Ngrx/Schematics

  • Introduction to NgRx/Schematics
  • Scaffolding NgRx applications using Schematics

Migrating Existing Applications

Debugging Strategies

Testing Procedures

Deployment Best Practices

Troubleshooting

Summary and Conclusion

Requirements

  • Proficiency in foundational HTML, CSS, and JavaScript concepts.

Target Audience

  • Software Developers
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories