Get in Touch

Course Outline

Introduction

  • Identifying scenarios where state management becomes unmanageable

Setup and Installation

NgRx Overview

Building an NgRx Application

Mastering Ngrx/Store

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

Advanced Scripting with Ngrx/Effects

  • Introduction to NgRx/Effects
  • Generating Effect files
  • Developing custom Effects
  • Utilizing Actions Observable

Analyzing Performance with Router-store and Store-devtools

  • Initial configuration and setup
  • Dispatching actions via Router-store
  • Handling navigation extras
  • Monitoring and instrumentation using 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

Refactoring Existing Applications

Application Debugging

Testing Strategies

Deployment Procedures

Troubleshooting

Summary and Conclusion

Requirements

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

Target Audience

  • Software Developers
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories