Beginner
143 Lessons
7h 30min
Certificate of Completion
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...
Course Content
Introduction to Redux
Basic Redux Implementation
Cloning a Redux Boilerplate
Complete Redux Project
Creating a Store
Decorating the Store
6 Lessons
Actions and Action Creators
7 Lessons
Redux Thunk
3 Lessons
Redux-Actions Library
5 Lessons
Reducers
7 Lessons
Avoiding Mutations
8 Lessons
Introduction to Middleware
2 Lessons
Your First Middleware
3 Lessons
Middleware
6 Lessons
State Management
5 Lessons
Keeping a Normalized State
3 Lessons
Persistence State
3 Lessons
Real-World State
4 Lessons
Server Communication
3 Lessons
Moving Code from Action Creators
3 Lessons
Error Handling
2 Lessons
Server Communication II
3 Lessons
Transforming Data
2 Lessons
Chaining Requests
2 Lessons
Managing Side Effects
4 Lessons
Messaging Patterns
2 Lessons
WebSockets
4 Lessons
WebSocket Authentication
1 Lesson
Testing
2 Lessons
Testing Action Creators
3 Lessons
Async Action Creators
5 Lessons
Testing Reducers
6 Lessons
Testing Middleware
2 Lessons
Testing Async Middleware
5 Lessons
Integration Tests
1 Lesson
Evolution Of Redux
1 Lesson
Final Assessment
Assessment
How You'll Learn
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.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.