Play by Play: Angular and ngrx

In this course, you’ll explore using ngrx with Angular to implement the redux pattern.
Course info
Rating
(115)
Level
Intermediate
Updated
Nov 28, 2017
Duration
1h 39m
Table of contents
Description
Course info
Rating
(115)
Level
Intermediate
Updated
Nov 28, 2017
Duration
1h 39m
Description

Play by Play is a series in which top technologists work through a problem in real time, unrehearsed, and unscripted. In this course, Play by Play: Angular and ngrx, Duncan Hunter and Lars Klint cover why you would want to use ngrx, the main redux principles, and how to implement action creators, effects, selectors and unit tests. Managing state in single page apps with Angular is error prone and this is where the redux pattern and the ngrx library can help stop your app from becoming a bowl of mutable soup. By the end of this course, you’ll have the fundamental concepts of the redux pattern and ngrx. You will also know what decisions you will need to make when implementing ngrx and what are the pros and cons of each option.

About the author
About the author

Duncan Hunter loves working in awesome teams to make awesome software.

More from the author
Angular NgRx: Getting Started
Beginner
4h 4m
Jun 25, 2018
Play by Play: Fundamentals of Angular Testing
Intermediate
1h 57m
May 31, 2018
More courses by Duncan Hunter
About the author

Lars is an author, trainer, Microsoft MVP, community leader, authority on all things Windows Platform, and part time crocodile wrangler. He is heavily involved in the space of HoloLens and mixed reality, as well as a published Pluralsight author, freelance solution architect, and writer for numerous publications.

More from the author
Managing Scope Creep
Beginner
1h 22m
Jul 5, 2018
Play by Play: Fundamentals of Angular Testing
Intermediate
1h 57m
May 31, 2018
More courses by Lars Klint
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Duncan Hunter. And I'm Lars Klint. And welcome to the Play by Play on Angular and ngrx. I'm a software architect from Brisbane, Australia where I'm lucky enough to make Angular applications for a range of different clients. And I'm a freelance solution architect at larsklint. com, Microsoft MVP, speaker, and expert in Australian Outback Internet. Yes, really! I've been building software systems from tiny websites to massive telecommunication systems for the past 20 years. The ngrx library for Angular and the Redux pattern that it implements is one of the biggest and most important changes to how we write front-end applications in ease. Many say using the Redux pattern for state management is more important to them for complex web applications than the actual framework they use like Angular or React. In this course we're going to cover what is ngrx and the Redux pattern and which types of applications benefit most from ngrx. Second, we will talk about creating action creators to have better type safety, code navigation, and code completion when dispatching actions. Then we discuss how to manage side effects with the ngrx Effects library after which we cover the fundamentals of reduces and updating the application state. Then we finish up looking at how writing tests is easier with ngrx and how to use the awesome Redux dev tools; you'll love these! Before beginning the course you should be familiar with Angular version 2 or higher and JavaScript in general. I hope you will join us on this journey to learn ngrx with the Angular and ngrx Play by Play at Pluralsight.