Skip to content
UdemyReduxPaid courseIntermediate levelCertificate

Redux in Angular (2 and 4+) (Udemy.com)

Better manage the state of your Angular apps, improve their testability and use awesome debugging tools

Created by: Mosh Hamedani

Last updated July 2024

icon
What you will learn

  • Implement Redux properly
  • Work with pure functions
  • Work with actions
  • Use the select pattern
  • Avoid object mutations
  • Work with immutable objects
  • Use Redux Dev Tools
  • Call backend APIs when using Redux
  • Dealing with complex domains

How it compares

Against the other 26 rated Udemy courses in Redux on CourseDuck:

  • Rating4.4 out of 5higher than 38% of them
  • Reviews812#9 of 27 by number of reviews
  • Length1.3 hoursshorter than 100% of them
  • Last updatedJuly 2024more recently than 65% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

If you're building a complex Angular app with complex data flows, you may want to consider using Redux to better manage the state of your app. 


Redux is a lightweight and simplified implementation of the Flux architecture that was originally introduced by Facebook. It provides a clean and elegant solution to maintain the state of your applications in a predictable way. 

It also provides a number of other benefits: 


- It decouples your application from a presentation framework like Angular

- It allows you to postpone decisions about external frameworks (clean architecture)

- It makes it easier to unit test your application without mocks and spies

- You get access to awesome tools as part of your development (Redux Dev Tools)

- It makes it easier to implement undo/redo feature in your applications 



In this course, Mosh, author of several best selling courses on Udemy, takes you from the ground and teaches you what Redux is, when to use it and why, and how to implement it properly. 


You'll learn about: 

  • The building blocks of Redux 
  • Pure functions
  • Working with actions
  • The select pattern
  • Avoiding object mutations
  • Using immutable objects
  • Using Redux Dev Tools
  • Calling backend APIs when using Redux
  • Refactoring fat case blocks 
  • Dealing with complex domains 


If you've taken any of Mosh's courses before, you know what you get. High quality video and audio, outstanding delivery with no mocking around. 



30-DAY FULL MONEY-BACK GUARANTEE

This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture and if you feel like you haven't gained the confidence to write automated tests for your Angular apps, ask for a full refund within 30 days. All your money back, no questions asked.



ABOUT YOUR INSTRUCTOR

Mosh (Moshfegh) Hamedani is a software engineer with 15 years of professional experience. He is the author of several best-selling courses on Udemy and Pluralsight with over 74,000 students in 172 countries. His students describe him as a passionate, pragmatic and motivational instructor.


So, do you want to learn Redux in a clear, concise and pragmatic way?

Enroll in the course now and get started!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mosh Hamedani

Hi! I'm Mosh, a software engineer with over 20 years of experience. I'm all about clear, concise, practical coding tutorials – no fluff, just the good stuff! My courses focus on real-world projects and the skills that will get you hired. I've helped millions of students transform their careers. Want to level up your skills? Check out my courses and get started.

icon
More courses by Mosh Hamedani

$149.99

$17.99

$109.99

$19.99

$124.99

$94.99

icon
More Redux courses

$11.99

$199.99

$10.99

$11.99

$69.99

Free

icon
Reviews

4.4

812 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Jacek Durlik on 5/27/2021

The course provides good introduction into redux in angular. I would suggest to the instructor to update the course as it's based on Angular2 and the redux library is deprecated now (replaced with other library). Also, I spent more time on trying to configuring the exercise code to work with Angular11 than on the course itself.

By Debanjana Roy on 8/30/2020

Yeah.. It was amazing.. but not compatible with angular 9

By Hassan Asad on 4/1/2018

The course content is great - however it lacks redux implementation examples for real world server API calls. The author did mention few small points but they are not enough for a beginner to implement redux for APIs. Also moving ".subscribe()" methods in services are an anti-pattern (according to official angular style guide). The reason behind is it pushes some of the "display logic" from component to service which breaks the concept of component controlling visual elements and service controlling data only.

By Anonymized User on 3/6/2018

I am brand new to redux. But I am inheriting code from other developer that uses Redux. It is great to be able to listen to the lecture, stop, and compare the syntax/code so that they look less intimating. Thank you sir, you are doing a great service to us.

By Bob Larouche on 2/2/2018

I was looking a complete course about the @angular-redux library didn't find any good one on the internet. This one cover everything and the instructor explain in details. I will like some more edge case and a real app that the traditional todo but redux is quite simple so I guess this is enough.

By Muhammad Irfan on 10/10/2017

I already used redux architecture in react js / react native applications but i face problem in finding easiest and shortest way to learn the core operation of redux in angular js. I found this course and it helped me cover the whole indept redux within few hours.

By Timothy Lang on 7/29/2017

This course is a bit outdated. The instructor mentions there will be a pdf regarding action creators, but there is no pdf. And also, I bought this course, hoping to get additional knowledge about redux, but I already had the content in his other course, Build Enterprise Applications. So I spent money on this course when it's exactly the same content from a single module from this other course. I don't mind spending some money to support Mosh, but please update this course, and it'd be awesome to have both ng-redux and the alternative ngrx. If this is going to be a single course to stand on its own, it should have both implementations. It's the first course I've rated less than 5 stars for Mosh. Probably a 2 star course, but rating it as 3 as I feel bad as his other courses are great, but this is duplicated content that can be found in his other course.

By Asaf Einihovich on 7/24/2017

its a decent course for implementing redux into angular. no doubt that after this course you will be able to implement the redux pattern easily. i personally liked it a lot for it really helped me.. also Mosh's example are a really good cover up for almost any scenario you'll encounter.. for the most best experience i recommend to download the zip files and follow along for Mosh's videos visualization is not good at all. but if you'll download the examples all will be super clear to you for Mosh's example are clean and easy to follow!

By Intergraph Polska SP. z o.o. 01-040 W-wa on 7/14/2017

Thanks for the course. The pace was perfect I could type as you speak, that really helped to grasp everything without having to pause and reply all the time. I can say that it is a perfect start in learning Redux. Now I have the basics and I'm ready to dig deeper, thanks a lot !

By Hari krishnan on 7/3/2017

Extremely helpful, and as mentioned in the intro, the course is sweet and up to the point. I would have loved to see an example of a little more complex application, say, a shopping cart, where, instead of just one property and one object, at least a few more custom objects, which is the case in a practical application. Its okay if there is no video for it, a fully working code as a zip, along with pdf for references, would be more than enough. Something that I can do an npm install and see it working, and can decipher going file by file. Thats where the pdf can help getting the steps right.

By Hongvan Nguyen

I wish there is more example about Undo and Redo.

By Peter Jokumsen

Excellent explanation of Redux, finding it a lot less confusing now.

Showing 12 of 56 reviews