Get in Touch

Course Outline

Introduction

  • Addressing scenarios where state management becomes unmanageable

Configuration and Setup

NgRx Fundamentals

Building an NgRx Application

Utilizing NgRx/Store

  • Introduction to NgRx/Store
  • Understanding Models, Actions, Reducers, and Application State
  • The Redux architecture pattern
  • Operations for reading, writing, and deleting data in NgRx Store

Augmenting Logic with NgRx/Effects

  • Introduction to NgRx/Effects
  • Generating Effect files
  • Defining Effects
  • Managing the Actions Observable

Performance Optimization via Router-store and Store-devtools

  • Initial configurations
  • Dispatching actions in Router-store
  • Advanced navigation techniques
  • Monitoring with Store-devtools

Defining Object Types with NgRx/Entity

  • Introduction to NgRx/Entity
  • Defining Entity State
  • Implementing the Entity Adapter
  • Creating Entity Selectors
  • Managing custom IDs and state properties

Optimizing Workflow with NgRx/Schematics

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

Migrating an Existing Application

Application Debugging

Application Testing

Application Deployment

Troubleshooting Strategies

Summary and Final Thoughts

Requirements

  • Basic understanding of HTML, CSS, and JavaScript.

Target Audience

  • Software Developers
 21 Hours

Testimonials (6)

Related Categories