Redux in Angular (2 and 4+)
4.7 (85 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,311 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Redux in Angular (2 and 4+) to your Wishlist.

Add to Wishlist

Redux in Angular (2 and 4+)

Better manage the state of your Angular apps, improve their testability and use awesome debugging tools
4.7 (85 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,311 students enrolled
Created by Mosh Hamedani
Last updated 7/2017
English
Current price: $10 Original price: $70 Discount: 86% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 5 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
Requirements
  • At least 3 months experience with Angular 2 or higher
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!

Who is the target audience?
  • Anyone who wants to use Redux to better manage the state of their applications
Students Who Viewed This Course Also Viewed
Curriculum For This Course
13 Lectures
01:17:03
+
Introduction
13 Lectures 01:17:03





The Select Pattern
06:25

Avoiding Object Mutations
05:03

Using Immutable Objects
05:41

Exercise
01:53

Redux Dev Tools
08:45

Calling APIs
09:06

Refactoring Fat Case Statements
02:33

Dealing with Complex Domains
09:00
About the Instructor
Mosh Hamedani
4.6 Average rating
42,645 Reviews
128,270 Students
16 Courses
Passionate Software Engineer and Best-selling Author

Mosh (Moshfegh) Hamedani is a passionate and creative software engineer with a strong focus on pragmatism and simplicity. He started programming at the age of seven on a Commodore 64. Later, during his high school years, he started learning C and C++ . In 2002, along with the first release of .NET, he shifted his focus to C#. Since then, he has been involved in the design and implementation of numerous software projects, including modern web applications, mobile apps, desktop applications and frameworks.


He started teaching on Udemy in 2014 and currently he has over 100,000 students in 182 countries. He's the author of several best-selling courses on Udemy and #1 ranking course on Pluralsight (Become a Full-stack .NET Developer). 


Mosh has a Master of Science in Network Systems and a Bachelor of Science in Software Engineering. He is also a Microsoft Certified Application Developer, Technology Specialist (Web Applications) and Professional.


Outside the software world, Mosh is a photographer, a pianist and a passionate Latin dancer.