All Courses Angular.js Tutorials

NgRx In Depth (Angular 8, with FREE E-Book) Course

NgRx In Depth (Angular 8, with FREE E-Book) Course - FreeCourseSite
NgRx In Depth (Angular 8, with FREE E-Book) Course - FreeCourseSite

NgRx In Depth (Angular 8, with FREE E-Book) Course

Learn the modern NgRx Ecosystem, including NgRx Store, Effects, Router Store, NgRx Entity, DevTools and Schematics

What you’ll learn

NgRx In Depth (Angular 8, with FREE E-Book) Course

  • Code in Github repository with downloadable ZIP files per section
  • Become familiar with the centralized store pattern, and how to use it in Angular
  • Know when to use a centralized store solution and why
  • Feel comfortable designing an application using the Store pattern
  • Learn In-depth NgRx Store, understand in detail all core store patterns, including Reducers and Actions
  • In detail NgRx Effects, learn when to use a side-effect
  • Learn in detail NgRx Entity, when to use and why, learn what are the benefits
  • Transform step-by-step an existing Angular plain application, and turn it into a store based application
  • Learn to implement common functionality in NgRx, such as Authentication or Entity Pagination
  • Learn NgRx in-depth in a fun and practical way, by implementing real use cases


  • Just a little bit of Angular and Typescript


Why a Store Architecture? (note: this course includes the Typescript Jumpstart E-Book)

One of the most pervasive problems that we will come across as frontend developers are state management issues.

Course Overview

In this course, we are going to cover in-depth the most commonly used Angular implementation of the centralized store design: we are going to cover the Ngrx Angular Reactive Extensions library ecosystem.

Ngrx is a set of related libraries that together provide a complete solution for implementing a store solution in Angular. We are going to cover Ngrx Store, which contains the reactive store system similar to Redux which is the heart of the store solution.

Going to cover Ngrx Effects in-depth, which is a fundamental part of the store architecture as well. We will cover Ngrx Entity which is a practical solution for storing collections in the store.

We will also show how to setup step-by-step the Ngrx DevTools, including the Router Store module, and we will scaffold a good part of our store solution using Ngrx Schematics and the Angular CLI.

What Will You Learn In this Course?

By taking this course you will become comfortable with the centralized store solution in general, and with the Angular Ngrx implementation of that design in particular.

You will feel comfortable designing new Application features using the store design, using a simple methodology and you will know in-depth the complete Ngrx library ecosystem: including Ngrx Store, Effects, and Entity libraries.

You will know how to quickly scaffold parts of the solution using Ngrx Schematics, and how to set up the Ngrx DevTools from scratch, including the router integration.

Who this course is for:

  • Angular Developers looking to learn in-depth the modern NgRx Ecosystem, including Ngrx Store, Effects, Router Store, Ngrx Entity, DevTools and Schematics!
  • Beginner to Pro in Excel
Download Now Content From: