The Ultimate Guide to Redux
INTERACTIVE COURSE

The Ultimate Guide to Redux

Beginner

143 Lessons

7h 30min

Certificate of Completion

The Ultimate Guide to Redux
1 Assessment
71 Playgrounds
64 Illustrations

Course Overview

In this course, you will take a deep dive into Redux, an open-source JavaScript library for managing application state. You will start by running through what Redux is, general concepts, and basic implementation. With the basics out of the way, you will begin working on building a recipe book application, adding more bells and whistles to it as the course progresses. You will learn to create a Redux store, how to work with middleware, state management, error handling, testing, and a whole lot more. By the...Show More

Course Content

1

Introduction to Redux

2

Basic Redux Implementation

3

Cloning a Redux Boilerplate

4

Complete Redux Project

5

Creating a Store

6

Decorating the Store

6 Lessons

7

Actions and Action Creators

7 Lessons

8

Redux Thunk

3 Lessons

9

Redux-Actions Library

5 Lessons

10

Reducers

7 Lessons

11

Avoiding Mutations

8 Lessons

12

Introduction to Middleware

2 Lessons

13

Your First Middleware

3 Lessons

14

Middleware

6 Lessons

15

State Management

5 Lessons

16

Keeping a Normalized State

3 Lessons

17

Persistence State

3 Lessons

18

Real-World State

4 Lessons

19

Server Communication

3 Lessons

20

Moving Code from Action Creators

3 Lessons

21

Error Handling

2 Lessons

22

Server Communication II

3 Lessons

23

Transforming Data

2 Lessons

24

Chaining Requests

2 Lessons

25

Managing Side Effects

4 Lessons

26

Messaging Patterns

2 Lessons

27

WebSockets

4 Lessons

28

WebSocket Authentication

1 Lesson

29

Testing

2 Lessons

30

Testing Action Creators

3 Lessons

31

Async Action Creators

5 Lessons

32

Testing Reducers

6 Lessons

33

Testing Middleware

2 Lessons

34

Testing Async Middleware

5 Lessons

35

Integration Tests

1 Lesson

36

Evolution Of Redux

1 Lesson

Final Assessment

Assessment

COURSE AUTHORS

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath