آموزش React-Redux و Modern Redux Toolkit (RTK) همراه با Async Thunk
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک چرایی نیاز به Redux در اپلیکیشنهای React
- تسلط به مفاهیم اصلی Redux: شامل Store ،Actions و Reducers
- پیادهسازی مدیریت استیت متمرکز با Redux
- یادگیری تغییرناپذیری استیت و Action Creatorها در Redux
- بررسی عمیق Middleware و منطق Async در Redux
- شروع کار با Redux Toolkit: نسخه سادهسازی شده Redux
- ایجاد Sliceها و سادهسازی Reducerها با Redux Toolkit
- کار با Thunkها برای عملیات Async در Redux Toolkit
- ساخت اپلیکیشنهای مقیاسپذیر با Sliceهای مبتنی بر ویژگی
- اشکالزدایی موثر اپلیکیشنهای Redux با استفاده از DevTools
پیش نیازهای دوره
- آشنایی با اصول React کاملاً ضروری است.
- هیچ تجربه کدنویسی قبلی برای Redux و Redux Toolkit نیاز نیست! مدرس شما را از یک مبتدی مطلق به یک متخصص تبدیل خواهد کرد.
- چه از ویندوز، macOS یا لینوکس استفاده کنید، هر کامپیوتر و سیستمعاملی کاملاً مناسب است.
توضیحات دوره
تسلط به Redux و Modern Redux Toolkit: از مقدماتی تا پیشرفته همراه با Async Thunk
سفر تحولآفرینی را به دنیای Redux و Redux Toolkit آغاز کنید، جایی که پایهای محکم و تخصصی پیشرفته در مدیریت استیت برای وب اپلیکیشنهای مدرن به دست خواهید آورد. این دوره برای مبتدیان و توسعهدهندگان باتجربهای که مشتاق ارتقای مهارتهای خود و استفاده از قدرت کامل Redux در پروژههای واقعی هستند، ایدهآل است.
چرا Redux و Redux Toolkit را بیاموزید؟
ابزارهای Redux و Redux Toolkit برای مدیریت استیت های پیچیده اپلیکیشن در React ضروری هستند. با کسب این مهارتها، شما قادر خواهید بود اپلیکیشنهایی مقیاسپذیر، قابل نگهداری و با عملکرد بالا بسازید و درهای فرصتهای شغلی پردرآمد در توسعه وب را به روی خود باز کنید.
چه چیزی این دوره را منحصربهفرد میکند؟
1. یادگیری عملی
با سخنرانیهای خستهکننده خداحافظی کنید! این دوره سرشار از درسهای عملی است تا اطمینان حاصل شود که در حین یادگیری مفاهیم Redux، کاملاً با موضوع تعامل برقرار میکنید. از اصول پایه تا پیادهسازی پیشرفته، شما هر مرحله را با مثالها و پروژههای واقعی تمرین خواهید کرد.
2. پروژههای حرفهای
روی پروژههایی مانند یک اپلیکیشن همبرگرساز، یک اپلیکیشن سفارش پیتزا و همبرگر و یک اپلیکیشن لیست وظایف کار کنید. هر پروژه با دقت طراحی شده است تا یادگیری شما را تقویت کرده و شما را برای چالشهای دنیای واقعی آماده کند.
3. پوشش جامع
ما فقط به مبانی Redux بسنده نمیکنیم. این دوره به طور عمیق به موارد زیر میپردازد:
- مفاهیم اصلی Redux: شامل Actions، Reducers ،Store، Middleware و Async Actions
- ویژگیهای پیشرفته Redux Toolkit: توابع createSlice createAsyncThunk و extra reducers
- رویکردهای حرفهای: بهترین ساختارهای پوشهبندی، اشکالزدایی با Redux DevTools و اشتباهات رایج مبتدیان
- آمادگی برای مصاحبه: بحثهای دقیق درباره سوالات مصاحبه Redux و Redux Toolkit
چه چیزی خواهید آموخت؟
مبانی Redux:
- چرا Redux؟
- اصول اصلی: Actions، Reducers ،Store
- منطق Middleware و Async با استفاده از Redux Thunk
- ادغام React با هوکهای React-Redux مانند useSelector و useDispatch
مدرن Redux Toolkit:
- راهاندازی با createSlice و configureStore
- مدیریت منطق Async با createAsyncThunk
- بهینهسازی کد با Immer برای تغییرناپذیری
توسعه پروژه:
- ساخت اپلیکیشنهای مقیاسپذیر مانند همبرگرساز و لیست وظایف
- پیادهسازی مدیریت استیت برای دادههای محصول و تنظیمات کاربر
اشکالزدایی و بهینهسازی:
- استفاده از Logger Middleware و Redux DevTools
- بهترین شیوه ها برای اشکالزدایی اپلیکیشنهای Redux
بینشهای حرفهای:
- اشتباهات رایج و چگونگی اجتناب از آنها
- الگوهای واقعی Redux در دنیای کار
- چگونه در مصاحبههای Redux موفق شوید؟
آمادهاید تا به Redux و Redux Toolkit مسلط شوید؟
همین حالا در این دوره شرکت کنید و پتانسیل کامل مدیریت استیت را آزاد کنید. چه هدف شما ساخت اپلیکیشنهای پیشرفته React باشد، چه آمادگی برای مصاحبه یا پیشرفت شغلی، این دوره دروازه ورود شما به موفقیت در حوزه پویای توسعه وب است.
همین امروز به مدرس بپیوندید:
با Redux احساس اطمینان کنید. با Redux Toolkit احساس قدرت کنید. امروز ملحق شوید و گام بزرگ بعدی را در مسیر توسعهدهندگی خود بردارید!
با خیال راحت هر گونه تنظیمات یا اضافاتی را اعمال کنید تا بهتر با ترجیحات شما سازگار شود!
این دوره برای چه کسانی مناسب است؟
- این دوره برای مبتدیان مطلق در Redux و Modern Redux Toolkit طراحی شده است.
- اگر میخواهید درکی شفاف و عمیق از Redux و Modern Redux Toolkit به دست آورید، این دوره را بگذرانید.
آموزش React-Redux و Modern Redux Toolkit (RTK) همراه با Async Thunk
-
بررسی کلی دوره 00:40
-
مقدمهای بر Redux 04:53
-
چرا باید از Redux استفاده کنیم؟ 05:17
-
Redux چیست؟ 03:14
-
آیا Redux برای من مناسب نیست؟ 02:17
-
استفاده از ()useContext یا Redux 05:56
-
آغاز کار با Redux 03:09
-
سه مفهوم اصلی از طریق تمثیل 04:14
-
سه اصل اساسی 05:37
-
مصورسازی 3 اصل 01:55
-
Action و Action Creatorها 05:05
-
Reducerها 10:10
-
وظایف Store 02:29
-
پیادهسازی وظایف Store 17:23
-
ارتقای فروشگاه 02:49
-
ایجاد چندین Reducer 09:21
-
ترکیب Reducerها 06:04
-
مکانیسم Redux 06:57
-
Middleware (میانافزار) 04:53
-
میانافزار Logger 08:50
-
اکشنهای Async 05:43
-
پیادهسازی منطق در کد 10:11
-
میانافزار Thunk 22:04
-
راهاندازی React-Redux 06:58
-
ساختار پوشهبندی حرفهای Redux 05:48
-
Action و Action Creatorها 03:06
-
Reducerها 05:15
-
Store 06:55
-
تابع mapStateToProps 04:40
-
تابع mapDispatchToProps 05:12
-
تابع Connect 05:54
-
کار با React Redux به کمک هوکها 03:25
-
هوک useSelector 06:53
-
هوک useDispatch 03:52
-
اپلیکیشن همبرگر 11:37
-
میانافزار Logger 04:23
-
افزونه Redux DevTools 10:48
-
Payload در Action 10:29
-
اکشنهای Async 14:23
-
درخواست Get با Redux Thunk 16:45
-
استفاده از Thunk با هوکها 02:04
-
کتابخانه Immer 15:48
-
دیسپچ کردن Action: جزئیات کوچکی که اهمیت دارند 06:39
-
اشتباهات رایج مبتدیان هنگام یادگیری Redux 05:30
-
سوالات مصاحبه Redux 03:14
-
چرا Redux Toolkit؟ 07:29
-
Redux Toolkit چیست؟ 07:29
-
پیشنیازهای Redux Toolkit 02:52
-
راهاندازی Redux Toolkit 04:53
-
متد ()createSlice 04:31
-
ایجاد اسلایس پیتزا 13:15
-
پیکربندی Store 13:52
-
ایجاد اسلایس همبرگر 08:01
-
میانافزار Logger 06:13
-
Reducerهای اضافی 12:21
-
تابع ()createAsyncThunk 02:04
-
Async Thunk 20:10
-
راهاندازی پروژه Redux Toolkit با استفاده از Vite 03:16
-
اپلیکیشن پیتزا و همبرگر 08:16
-
کامپوننتهای پیتزا و همبرگر 03:21
-
کامپوننت Provider 03:13
-
هوک useSelector 04:34
-
هوک useDispatch 04:47
-
انتخاب مشتری 07:49
-
ابزار Redux DevTools 02:54
-
دریافت دادههای محصول 14:35
-
سوالات مصاحبه Redux Toolkit 02:27
-
دموی پروژه 02:03
-
راهاندازی پروژه 05:49
-
کار با createSlice 05:36
-
کار با configureStore 02:38
-
کامپوننتهای AddTodo و TodoList 04:53
-
مدیریت افزودن تسک جدید 07:21
-
نمایش تمام تسک ها 06:28
-
دکمههای ویرایش و ذخیره 09:35
-
ویرایش و ذخیرهسازی تسک 10:03
-
حذف تکی و حذف تمام تسک ها 04:58
-
جمعبندی نهایی! 00:43
مشخصات آموزش
آموزش React-Redux و Modern Redux Toolkit (RTK) همراه با Async Thunk
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:متوسط
- تعداد درس:78
- مدت زمان :08:47:32
- حجم :6.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy