
Beginner
2 Weeks
Real-World Projects
Completion certificate
Skills you'll learn:
This course begins with an introduction to React & Redux, covers state management, integrating Redux with UI, middleware usage, asynchronous operations, React-Redux bindings, implementing Redux in React, Jest testing, and concludes with building a fully functional Employee Polls Web App.
Course Modules
Module
1
Introduction to the Course
Overview of course design, prerequisites, tools, and a preview of the final project.
Module
2
Managing State
Techniques to make state more predictable by centralizing and establishing strict rules for state management.
Module
3
UI plus Redux
Create a vanilla JavaScript application whose state is managed entirely by Redux.
Module
4
Redux Middleware
Create custom middleware to enhance your Redux store by intercepting actions before they reach reducers.
Module
5
Redux with React
Integrate React with Redux and manage the application's state through Redux.
Module
6
Asynchronous Redux
Abstract asynchronous events by creating custom Thunk middleware and adding it to your store.
Module
7
React-Redux Bindings
Use react-redux bindings to leverage the benefits of React and Redux together.
Module
8
Implementing React plus Redux
Build a real-world Redux application and learn advanced Redux topics like reducer composition and normalization.
Module
9
Testing with Jest
Install and run JEST, use snapshots, and perform DOM tests with React Testing Library.
Module
10
Project: Employee Polls Web App
Create a web app for HR to create and manage employee polls, with voting and dashboard features.
