Get in Touch

Course Outline

Introduction

  • Recognizing when state management becomes unmanageable

Environment Setup and Installation

Introduction to NgRx

Building an NgRx Application

Mastering Ngrx/Store

  • Fundamentals of NgRx/Store
  • Understanding Models, Actions, Reducers, and Application State
  • The Redux pattern
  • Performing read, write, and delete operations in the NgRx Store

Enhancing Application Logic with Ngrx/Effects

  • Overview of NgRx/Effects
  • Creating an Effect file
  • Building a custom Effect
  • Working with the Actions Observable

Performance Analysis using Router-store and Store-devtools

  • Configuration setups
  • Dispatching Router-store Actions
  • Handling Navigation Extras
  • Monitoring performance with Store-devtools instrumentation

Defining Object Types with Ngrx/Entity

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

Accelerating Development with Ngrx/Schematics

  • Overview of NgRx/Schematics
  • Scaffolding NgRx applications using Schematics

Migrating Existing Applications

Application Debugging Techniques

Application Testing Strategies

Application Deployment

Troubleshooting Common Issues

Summary and Conclusion

Requirements

  • A foundational understanding of basic HTML, CSS, and JavaScript.

Intended Audience

  • Developers
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories