Architecting Reactive Angular Applications with Redux & NgRx (Udemy.com)
Manage state in Angular to eliminate problems when writing reactive apps by combining the power of Redux, RxJS, and NgRx
Created by: Packt Publishing
Last updated December 2019
What you will learn
- Explore the architectural Redux pattern that drives the NgRx implementation
- Leverage the NgRx store to manage the state of your application
- Debug your application like a pro
- Handle side effects with the NgRx/effects library
- Reduce boilerplate code by using NgRx/entity and its readymade functions
- Customize the router state with NgRx/router-store library
- Increase your development speed with schematics
- Scaffold the artifacts you need for NgRx
How it compares
Against the other 26 rated Udemy courses in Redux on CourseDuck:
- Rating4.4 out of 5higher than 38% of them
- Reviews118#15 of 27 by number of reviews
- Length6 hoursshorter than 53% of them
- Last updatedDecember 2019more recently than 53% of them
Course Description
This course will help you build Angular applications by incorporating reactive programming principles and making it easier to develop, test, and debug your applications.
Throughout the nine sections, the extensive examples will help you implement state management with Redux, create observables, and handle errors with RxJS. You will first explore NgRx to set up the state, add a store, debug its state, and customize the saved router state. After that, you will learn to handle side effects and add support to your app.
You'll learn to reduce the boilerplate code and use blueprints for scaffolding out features. This course will not only empower you to use Redux and NgRx to the fullest but will also help you build your own micro implementation of NgRx for a database-backed app.
About the Author
Christoffer Noring is a software developer with more than 10 years of experience. He has successfully delivered software for different industries, ranging from telecom to aviation. Throughout his career, he has worked on everything, right from databases to frontends. He is very passionate about community and sharing knowledge, which is why he frequently speaks on topics ranging from TDD, React, and NativeScript to Angular. He also writes books and blogs frequently.
He holds the title of Google Developer Expert in web technologies and AngularJS/Angular. He is also a Telerik Developer Expert in the mobile framework NativeScript. Christoffer currently works for McKinsey as a fullstack developer. He is the author and maintainer of the book RxJS Ultimate, which aims to be a free resource to help the community.Who this course is for:
- If you're a web developer and want to learn more about the Angular application architecture using state management, Redux, RxJS, and NgRx to write robust web apps, then this is the course you need! This course is also for JavaScript developers looking for web application architecture.
Instructor Details
- 4.4 Rating
118 Reviews
Packt Publishing
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.
More courses by Packt Publishing
Mastering Palo Alto Networks (2019)
4.5 (2,015 Reviews)
Provider: Udemy
Time: 8.8h
$11.99
Original price.NET Core Microservices (2019)
3.7 (1,194 Reviews)
Provider: Udemy
Time: 4h
$11.99
Original priceBluebeam in 3 Hours (2019)
4.4 (928 Reviews)
Provider: Udemy
Time: 2.7h
$11.99
Original priceMastering SharePoint 2019
4.2 (753 Reviews)
Provider: Udemy
Time: 4h
$12.99
Original priceMastering Go Programming (2017)
4.2 (678 Reviews)
Provider: Udemy
Time: 20.2h
$15.99
Original priceRust: Building Reusable Code with Rust from Scratch (2019)
4.5 (522 Reviews)
Provider: Udemy
Time: 6.3h
$12.99
Original price
More Redux courses
Build Enterprise Applications with Angular 2 (and Angular 4) (2018)
4.8 (1,569 Reviews)
Provider: Udemy
Time: 9.7h
$11.99
Original priceReact - The Complete Guide (incl. Next.js, Redux) (2026)
4.6 (242,065 Reviews)
Provider: Udemy
Time: 71.4h
$29.99
Original priceFull Stack Project: Spring Boot, React, Redux (2025)
4.5 (1,806 Reviews)
Provider: Udemy
Time: 24.9h
$10.99
Original priceGutenberg Blocks for WordPress and React Developers (2025)
4.5 (948 Reviews)
Provider: Udemy
Time: 16.3h
$11.99
Original priceRedux with React JS: Learn Redux with Modern React JS (2026)
4.5 (786 Reviews)
Provider: Udemy
Time: 10.6h
$12.99
Original price
Reviews
By Saif Islam
good explanation of immutable and mutable function. it helped a lot..thanks
By Shåshî Påthäk
After lot a research i decided to take this course to learn RxJs & NgRx but this course totally disappointed me. the example codes are not written well no any sequence or pattern to write codes just they wrote any where like code files look like garbage. even this course make me more confuse about Rxjs & NgRx.
By Pedro Bermejo
Straight to the point and in a very clear way.
Quality Score
Overall Score : 88 / 100












