Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Recognizing when state management becomes unmanageable and complex

Environment Setup and Installation

NgRx Overview

Initializing an NgRx Application

Mastering Ngrx/Store

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

Enhancing Script Functionality with Ngrx/Effects

  • Introduction to NgRx/Effects
  • Generating Effect files
  • Implementing custom Effects
  • Handling Actions Observables

Performance Verification using Router-store and Store-devtools

  • Initial setups and configuration
  • Dispatching actions for Router-store
  • Additional navigation features
  • Instrumenting applications with Store-devtools 

Defining Object Types with Ngrx/Entity

  • Key features of NgRx/Entity
  • Defining Entity State
  • Utilizing Entity Adapters
  • Managing Entity Selectors
  • Customizing IDs and State properties

Optimizing Development with Ngrx/Schematics

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

Refactoring Existing Applications

Application Debugging

Application Testing

Application Deployment

Troubleshooting

Conclusion and Summary

Requirements

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

Target Audience

  • Software Developers

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories