Preorder Coming late 2017

ngrx store/effects

Online course with Todd Motto with Todd Motto

Master effective and scalable state management for your Angular apps. Learn reactive state management inspired by Redux, powered by RxJS. Complete coverage from actions, reducers and effects, through component architecture, to route guards, lazy loading, feature modules and selectors. All wrapped into a real-world app.

Stream or download

Learn at home or on the daily commute. Online or offline viewing.

Free lifetime updates

Never stop learning. Each course comes with unlimited updates forever.

Slack community

Get members-only exclusive access to our private community.

Expert trainers

Hand-crafted courses to guide you every step, in the right direction.

Job ready training, real world scenarios, API exploration and teaching.

Trusted by thousands, there's no better place to learn ngrx.

  • Overview, setup and source files

    • Course introduction Coming soon

    • Setup instructions Readme

    • Source files Readme

  • Introduction

    • What is state management? Coming soon

    • Different types of application state Coming soon

    • Uni-directional dataflow refresher Coming soon

    • The Redux Philisophy Coming soon

    • Single state trees Coming soon

  • From local state, to @ngrx/store

    • What is Component state? Coming soon

    • Moving away from Component state Coming soon

    • Store setup and modules Coming soon

    • forRoot and forFeature lazy-loading Coming soon

    • Composing and registering Reducers with the Store Coming soon

    • Reading values from the Store Coming soon

  • Reactive architecture

    • ngrx/store and Component architecture Coming soon

    • Mapping Store state to Component inputs using the AsyncPipe Coming soon

    • Immutable state and OnPush change detection Coming soon

    • Creating reusable Selector functions for reading state Coming soon

  • Computing state with Reducers

    • Immutable state Coming soon

    • Reducers as pure functions Coming soon

    • Applying updates to state using our Reducers Coming soon

    • Applying updates to state using our Reducers Coming soon

    • Testing Reducer functions Coming soon

  • Modelling events as Actions

    • Defining Actions Coming soon

    • Action class creators Coming soon

    • Dispatching actions to the Store Coming soon

    • Triggering Reducer functions to recompute state Coming soon

  • Side effects with @ngrx/effects

    • Introducing @ngrx/effects Coming soon

    • Integrating Services within effects Coming soon

    • Isolate side effects from Components Coming soon

    • Mapping Actions to other Actions Coming soon

    • @Effect decorator's dispatch property Coming soon

    • Testing side effects Coming soon

  • Performance, Developer Experience, Debugging

    • Preloading Store with route guards Coming soon

    • Debugging with @ngrx/store-devtools Coming soon

    • Combine ngrx with Redux devtools Coming soon

    • Time-travel debugging Coming soon

Enterprise licenses

Training for large teams

Looking for a license bigger than 40 users? Get in touch with us with your requirements and we'll give you our best solution for your team to start their Ultimate Angular journey.

Get in touch