Get in Touch

Course Outline

Introduction

  • Identifying scenarios where state management becomes unmanageable

Environment Setup and Installation

Introduction to NgRx

Building an NgRx Application

Mastering Ngrx/Store

  • Understanding the core concepts of NgRx/Store
  • Deep dive into Model, Action, Reducer, and Application State
  • Applying the Redux pattern
  • Techniques for reading, writing, and removing data within the NgRx Store

Augmenting Scripts with Ngrx/Effects

  • Core overview of NgRx/Effects
  • Process for generating an Effect file
  • Step-by-step creation of an Effect
  • Managing the Actions Observable

Analyzing Performance Differences with Router-store and Store-devtools

  • Initial setup procedures
  • Dispatching actions via Router-store
  • Exploring Navigation Extras
  • Utilizing Store-devtools for instrumentation

Defining Object Types using Ngrx/Entity

  • Fundamentals of NgRx/Entity
  • Defining Entity State
  • Working with the Entity Adapter
  • Leveraging Entity Selectors
  • Handling Custom IDs and State properties

Streamlining Development with Ngrx/Schematics

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

Refactoring an Existing Application

Debugging Strategies

Testing Procedures

Application Deployment

Troubleshooting Common Issues

Wrap-up and Conclusion

Requirements

  • A solid understanding of foundational HTML, CSS, and JavaScript concepts.

Target Audience

  • Software Developers
 21 Hours

Testimonials (6)

Related Categories