Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Scenarios where state management becomes unmanageable

Setup and Installation

NgRx Overview

Building an NgRx Application

Mastering NgRx/Store

  • Introduction to NgRx/Store
  • Components: Model, Action, Reducer, and Application State
  • The Redux pattern
  • Operations: Reading, Writing, and Removing data within the NgRx Store

Enhancing Application Logic with NgRx/Effects

  • Introduction to NgRx/Effects
  • Generating an Effect file
  • Implementing an Effect
  • Handling Actions Observable

Performance Analysis using Router-Store and Store-Devtools

  • Configuration and Setup
  • Dispatching Router-Store Actions
  • Navigation Extras
  • Instrumentation via Store-Devtools

Defining Object Structures with NgRx/Entity

  • Introduction to NgRx/Entity
  • Defining Entity State
  • Entity Adapter
  • Entity Selectors
  • Custom IDs and State properties

Streamlining Development with NgRx/Schematics

  • Introduction to NgRx/Schematics
  • Scaffolding an NgRx application using Schematics

Refactoring an Existing Application

Application Debugging

Application Testing

Application Deployment

Troubleshooting

Summary and Conclusion

Requirements

  • Proficiency in foundational HTML, CSS, and JavaScript.

Target Audience

  • Developers

Testimonials (6)

Upcoming Courses

Related Categories