author-cover
INTERACTIVE COURSE

The Ultimate Guide to Redux

Beginner

143 Lessons

7h 30min

Certificate of Completion

author-cover

Looking to Train your Team?

Empower your engineers to reach their potential faster.

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 worki...Show More

Course Contents

1

Introduction to Redux

5 Lessons

2

Basic Redux Implementation

6 Lessons

Show all 6 lessons
3

Cloning a Redux Boilerplate

3 Lessons

4

Complete Redux Project

11 Lessons

Show all 11 lessons
5

Creating a Store

5 Lessons

6

Decorating the Store

6 Lessons

Show all 6 lessons
7

Actions and Action Creators

7 Lessons

Show all 7 lessons
8

Redux Thunk

3 Lessons

9

Redux-Actions Library

5 Lessons

10

Reducers

7 Lessons

Show all 7 lessons
11

Avoiding Mutations

8 Lessons

Show all 8 lessons
12

Introduction to Middleware

2 Lessons

13

Your First Middleware

3 Lessons

14

Middleware

6 Lessons

Show all 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

Show all 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 AUTHOR(S)

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 Than Videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No Set-up Required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress You Can Show

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

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 Than Videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No Set-up Required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress You Can Show

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

Trusted by 1.4 million developers working at companies including