Mô tả

Redux is the most popular state management library for JavaScript applications. In this course, you will learn redux from scratch. If you are React or Angular or Vue developer, you can still follow this course because, in this course, I explain redux as separate code so all developers can take advantage of this course.


Benefits of this course:

  • Add redux to your skillset means getting a better job or asking for raise

  • Manage web application state without feeling stress

  • Understand all redux concepts in a fun way


If you don't like this course you will get your all money back. So the risk is 0 and the learning opportunity is a lot.

My name is Meet Patel and I am working as a software engineer. And I also teach programming in easy-to-explain language from my Youtube Channel "Code Bless You"

You'll learn everything about Redux including the whats, whys, hows, and industry best practices.


So after completing this course you'll learn:

  • What is Redux & when can we use it

  • How to write Redux code in a simple way

  • Redux-thunk

  • Master Redux toolkit

  • Configure store

  • store designs

  • Actions & Reducers

  • createAction, createReducer & createSlice

  • Best way to debug redux applications

  • Modern folder structure for redux

  • Profound explanation about every concept

  • Understand redux middlewares

  • API calling using functions

  • createAsyncThunk method

  • API call using own middleware

  • Connect React with redux using react-redux

  • And much more

If you take any of my courses or tutorial, you know I don't waste your time with repeated explanations. I will guarantee you, You will master redux after completing this course.

Bạn sẽ học được gì

Modern way to write Redux code using Redux-toolkit

Calling API using best methods

Mistakes to avoid while writing redux code

Write clean code like a pro

Debug application using Redux devTools

Best folder structure for maintaining Redux code

Use popular middlewares & create your own

Connect React & Redux using react-redux

Yêu cầu

  • Just Basic Knowledge of JavaScript
  • 1-2 months experience of Development [Optional]

Nội dung khoá học

8 sections

Section 01 - Introduction

8 lectures
Introduction of this course
03:27
What is Redux?
02:53
When we need Redux? - Important
01:38
Quiz for Redux Introduction
2 questions
Setting up development Environment [One time Process]
02:58
Error Solving For Setup
00:15
How to ask Questions?
00:10
Summary
00:53

Section 02 - JavaScript - Functional Programming

15 lectures
Introduction of this Section
00:36
What is Functional Programming?
01:37
Basics of Functions
03:02
Higher-order Functions
01:23
Function Composition in JavaScript
04:17
Making code Simple with Compose and Pipe
02:48
Currying in Functional Programming
04:07
Pure Functions - Important
01:57
What is Immutability?
03:12
Immutability in Objects
04:09
Update Objects using Immer
02:27
Immutability in Arrays
03:52
Exercise for Immutability
00:54
Solution
02:05
Summary
02:06

Section 03 - Basics of Redux (Fundamentals)

17 lectures
Introduction of this section
00:32
How Redux works - Important
03:11
Introduction of your first Redux application
01:03
Designing the Store Structure
01:31
Listing all actions
03:03
Let’s create Reducer function
04:45
Creating the Redux Store
03:46
Dispatching the Actions from Store
04:23
Making ActionTypes
01:56
Understand the subscribing and unsubscribing methods
01:51
Exercise for this section
00:37
Solution of this Exercise
02:54
Best Folder Structure for Redux
02:22
Combining Actions, Reducers and Action-types in One File
03:13
Introduction of Redux-thunk
02:57
Calling an API using Redux-thunk
06:46
Summary
01:38

Section 04 - Let’s Learn Debugging for Redux

6 lectures
Introduction of this section
00:24
Configure redux-devTools
01:56
How to use redux-devTools
03:25
How to trace code
03:22
Import and Export logs
01:30
Summary
00:18

Section 05 - Mastering Redux-Toolkit

10 lectures
Introduction of this section
00:42
What is Redux-Toolkit?
01:44
Configure Store with toolkit
01:59
Defining Actions - createAction
05:05
Defining Reducers - createReducer
06:50
Creating slices with Redux-toolkit - createSlice
04:58
Exercise - for mastering Toolkit
01:01
Solution
03:20
Combine Reducers using Redux-toolkit
01:50
Summary
01:07

Section 06 - Middleware in Redux

7 lectures
Introduction of this section
00:23
What is middleware?
01:07
How to create own middleware?
04:56
Redux-logger Middleware
01:10
Exercise for Middleware
00:31
Solution for this exercise
02:06
Summary
00:38

Section 07 - Calling API with Redux

15 lectures
Introduction of this section
00:36
Set up the backend for API
01:44
Making API request using simple function
05:26
CreateAsyncThunk Method
09:16
Defining BaseURL for axios
01:57
Logic of Custom API Middleware Method
01:50
Creating Custom Middleware for API call
07:36
Dealing with loading property
04:18
Creating General API action
03:05
Creating ActionCreators
03:22
Exercise for this section
00:53
Solution for this exercise
02:40
API for Updating Completed property
02:46
API for deleting task
03:11
Summary
00:33

Section 08 - Integrating Redux with React Application

13 lectures
Introduction of this section
00:17
Creating React application
00:59
Adding redux in react application
01:03
Configure Store in React
05:26
Subscribe & Dispatching an action
05:52
Connecting Redux using react-redux
02:09
React-redux Hooks - useDispatch and useSelector
04:03
React-redux with Class components
05:08
Exercise for this section
02:10
Solution for this section
03:50
Congratulations
00:55
Summary
00:34
Bonus For YOU
00:22

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.