Get in Touch

Course Outline

Introduction

  • Identifying scenarios where state management becomes unmanageable

Environment Setup and Installation

Foundational Overview of NgRx

Initiating a New NgRx Application

Implementing Ngrx/Store

  • Core concepts of NgRx/Store
  • Understanding Model, Action, Reducer, and Application State
  • Applying the Redux pattern
  • Techniques for reading, writing, and removing data from the NgRx Store

Expanding Functionality with Ngrx/Effects

  • Key features of NgRx/Effects
  • Generating Effect files
  • Defining custom Effects
  • Utilizing Actions Observable

Evaluating Performance via Router-store and Store-devtools

  • Configuration setups
  • Handling Router-store Actions
  • Advanced Navigation techniques
  • Using Store-devtools for instrumentation

Structuring Data with Ngrx/Entity

  • Introduction to NgRx/Entity
  • Defining Entity State
  • Implementing Entity Adapters
  • Creating Entity Selectors
  • Managing Custom IDs and State properties

Accelerating Development with Ngrx/Schematics

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

Migrating an Existing Application

Debugging Strategies for the Application

Comprehensive Testing Procedures

Deployment Guidelines

Troubleshooting Common Issues

Conclusion and Key Takeaways

Requirements

  • Proficiency in fundamental HTML, CSS, and JavaScript concepts.

Target Audience

  • Software Developers
 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories