🎉 New Year Discount!

Hurry, there's 20% OFF any course or bundle right now with coupon LEARN2020!

days
hours
mins
secs

Angular icon NGRX Store + Effects

Star rating Star rating Star rating Star rating Star rating

4.9/5 (3662 ratings)

Master reactive and highly performant Redux state management for Angular apps.

Angular

Angular

Compatible with v7.x

Course duration icon

Duration

41 lessons 7 hours

What you'll learn

You need predictable, maintainable and fast apps. You’ll master Actions, Reducers, Data Structures with Entities, Memoized Selectors, the Redux pattern, Side-Effects, Immutability through to Preloading, Router State and Testing. All in a real-world application.

Creating and Registering our Reducer 14:43

Todd Motto

Todd Motto

Google Developer Expert icon Google Developer Expert

Requirements

  • Angular experience
  • Component architecture
  • RxJS experience is a bonus

If you're looking for a step-by-step guide for learning Angular and TypeScript, you'll find no better resource than Ultimate Courses.

David East

David East

Developer Advocate

After the RxJS Basics course I know much more than before about RxJS. I've learnt in a practical way how and when to use the powerful operators the library provides taking advantage from them in the daily work. Amazing!

Attilio Urbani

Attilio Urbani

Software Engineer

Todd's courses lead the way in the Angular world. We also worked together on a very successful live Angular performance training session to hundreds of developers.

Peter Cooper

Peter Cooper

CooperPress, JavaScript Weekly

A must have for anyone wanting to become an Angular developer. Lots of best practices to help you architect big apps. I learned incredible amounts from this course!

Mohammad Aljaber

Mohammad Aljaber

Solutions Architect

Todd's materials are always fantastic! The courses have helped me far better grasp real architecture of Angular apps - and the way it should really be done. A+.

Ritik Rishu

Ritik Rishu

Senior Engineer

Wow! I've achieved a great level of understanding on how to build real applications with Angular. Todd's indepth knowledge of Angular was fantastic, and the explanations on Typescript are superb.

Hung Bui

Hung Bui

Senior Front-End Developer

Angular Fundamentals is the clearest, and best produced Angular course on the market! Clear, concise, packed with best practices and skilled me up very quickly!

Kyle Hebert

Kyle Hebert

JavaScript Developer

Hands down the best courses available for Angular! Just follow along, you'll fall in love with Angular. Daunting concepts aren't scary anymore, they're a breeze.

Vatsal Pande

Vatsal Pande

Full-Stack Engineer, eBay

Here’s what’s covered...

Everything you need, structured and ready to go

Overview, setup and source files

2 lessons

  • Setup instructions

    Readme

  • Source files

    Readme

Redux Architecture

4 lessons

  • Introduction on State Management

    05:26

  • Redux: Three Principles

    05:51

  • Redux: Core Concepts

    13:16

  • Immutable and Mutable JavaScript

    11:26

Writing our own Redux Store

7 lessons

  • Setup instructions

    Readme

  • Project walkthrough and installation

    04:01

  • Store creation and initial State

    08:06

  • Dispatching Actions

    05:35

  • All about Reducers

    16:39

  • Store Subscriptions

    09:30

  • Actions to Action Creators

    14:11

Architecture: ngrx/store and components

2 lessons

  • High level ngrx/store

    05:28

  • Reactive component architecture

    04:00

Core Essentials

5 lessons

  • Setup instructions

    Readme

  • Project Setup and Walkthrough

    13:39

  • Action Constants and Creators

    08:54

  • Creating and Registering our Reducer

    14:43

  • State composition with Selectors

    21:40

Effects and Entities

3 lessons

  • Concepts of Effects

    06:12

  • Our first @Effect

    22:23

  • Optimizing Data Structures with Entities

    16:27

Router State Composition

3 lessons

  • Hooking up @ngrx/router-store

    09:32

  • Custom Router State Serializers

    13:58

  • Router State and Entity Composition

    17:55

Extending our State Tree

6 lessons

  • Further Action Creators

    10:44

  • Multiple Reducers

    11:25

  • Further Effects

    11:21

  • Selector Composition

    11:16

  • Mapping IDs to Entities

    14:49

  • Store Selectors and Async Pipe

    10:03

Entity patterns, CRUD operations

3 lessons

  • Creating, via Dispatch, Reducer and Effect

    14:43

  • Updating, via Dispatch, Reducer and Effect

    10:19

  • Deleting, via Dispatch, Reducer and Effect

    11:54

Routing via Dispatch

2 lessons

  • Router Actions and Effect

    14:49

  • Multiple Actions in Effects, Router Actions

    10:26

State preload and protection via Guards

3 lessons

  • Preloading across multiple Routes

    14:40

  • Guards that check Store Entities

    10:11

  • One more Guard

    05:02

Observables and Change Detection

1 lesson

  • OnPush, everywhere

    03:48

Unit Testing

4 lessons

  • Testing Actions

    10:21

  • Testing Reducers

    13:02

  • Testing Selectors

    18:31

  • Testing Effects

    07:09

$ 129 Sale 32% /per user

189 Total: $

Accepting MasterCard Accepting PayPal Accepting VISA Accepting Amex

Secure SSL encrypted payments

Or get the complete bundle...

Everything you need to start mastering Angular today

Accepting MasterCard Accepting PayPal Accepting VISA Accepting Amex

Secure SSL encrypted payments

100% money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.

Student/Location discounts

Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.