Get in Touch
 Duration 21 hours (3 days)

Course Outline

Introduction

  • The challenges that arise when state management becomes unmanageable

Environment Setup and Installation

High-Level Overview of NgRx

Initializing a New NgRx Application

Mastering Ngrx/Store

  • Core concepts of NgRx/Store
  • Understanding Models, Actions, Reducers, and the Application State
  • The Redux architectural pattern
  • Techniques for reading, writing, and deleting data within the NgRx Store

Enhancing Application Logic with Ngrx/Effects

  • Introduction to NgRx/Effects
  • Generating Effect files
  • Constructing custom Effects
  • Working with Actions Observables

Performance Optimization using Router-store and Store-devtools

  • Necessary configurations
  • Dispatching Router-store Actions
  • Additional navigation considerations
  • Monitoring and instrumentation via Store-devtools

Defining Object Structures with Ngrx/Entity

  • Fundamentals of NgRx/Entity
  • Defining the Entity State
  • Implementing the Entity Adapter
  • Building Entity Selectors
  • Managing Custom IDs and State properties

Streamlining Development with Ngrx/Schematics

  • Introduction to NgRx/Schematics
  • Generating NgRx application structures using Schematics

Refactoring Existing Applications

Debugging Strategies

Testing Procedures

Deployment Guidelines

Troubleshooting Common Issues

Wrap-Up and Final Thoughts

Requirements

  • Working knowledge of fundamental HTML, CSS, and JavaScript.

Target Audience

  • Software Developers

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories