کتاب Typescript: مدیریت state با Redux

انتخاب پلن

افزودنی‌های اختیاری

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Typescript: مدیریت state با Redux

موضوع کلی: برنامه نویسی

موضوع میانی: تایپ اسکریپت (TypeScript)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر مدیریت state در برنامه‌های وب
  • 2. مفاهیم بنیادین Redux: store، action و reducer
  • 3. تفاوت Redux با Context API در React
  • 4. نصب و راه‌اندازی Redux Toolkit در پروژه TypeScript
  • 5. ایجاد store با configureStore
  • 6. تعریف action creator و reducer با createSlice
  • 7. مدیریت state همگام (synchronous) با Redux
  • 8. کار با action payload و داده‌های ورودی
  • 9. ترکیب چند reducer با combineReducers
  • 10. معماری Flux و جریان یک‌طرفه داده در Redux
  • 11. نوع‌دهی action و reducer با TypeScript
  • 12. تعریف types و interfaces برای state
  • 13. استفاده از useAppSelector و useAppDispatch
  • 14. ارسال action از کامپوننت‌های React
  • 15. مدیریت state تو در تو و عمیق
  • 16. ایم‌یوتیبل (Immutability) در Redux و مزایای آن
  • 17. کار با Immer درون createSlice
  • 18. مدیریت state ناهمگام (asynchronous) با createAsyncThunk
  • 19. تعریف thunk برای فراخوانی API
  • 20. مدیریت حالت‌های pending، fulfilled و rejected
  • 21. نوع‌دهی async thunk و return value
  • 22. مدیریت خطا و نمایش پیام مناسب در رابط کاربری
  • 23. استفاده از extraReducers برای پاسخ به thunk
  • 24. ساختاردهی پوشه‌ها و فایل‌های Redux
  • 25. معرفی Redux DevTools و اشکال‌زدایی
  • 26. ردیابی تغییرات state با Time Travel Debugging
  • 27. مدیریت state فرم با Redux
  • 28. ذخیره داده‌های موقت و کش (cache) در store
  • 29. مدیریت احراز هویت (authentication) با Redux
  • 30. مدیریت سبد خرید (cart) در فروشگاه آنلاین
  • 31. مدیریت وضعیت کاربر (user profile) در state
  • 32. مدیریت فیلترها و جستجوی پیشرفته
  • 33. مدیریت state صفحه‌بندی (pagination) و لیست‌ها
  • 34. مدیریت state چندزبانه (i18n) با Redux
  • 35. مدیریت state تم (theme) و حالت نمایش
  • 36. مدیریت state نوتیفیکیشن و پیام‌های سیستمی
  • 37. مدیریت state مسیریابی (routing) و ناوبری
  • 38. مدیریت state WebSocket و اتصال زنده
  • 39. مدیریت state آپلود فایل و پیشرفت آن
  • 40. مدیریت state چرخه حیات کامپوننت و mount/unmount
  • 41. استفاده از middleware سفارشی در Redux
  • 42. نوشتن middleware لاگ‌گیری و مانیتورینگ
  • 43. مدیریت state با persist و rehydrate (Redux Persist)
  • 44. ذخیره state در localStorage یا AsyncStorage
  • 45. ادغام Redux با کتابخانه‌های خارجی (React Query و SWR)
  • 46. مقایسه Redux Toolkit با Redux کلاسیک
  • 47. بهینه‌سازی عملکرد با memoization و reselect
  • 48. ایجاد selectorهای حافظه‌دار با createSelector
  • 49. مدیریت وابستگی‌های داده‌ای بین sliceها
  • 50. مدیریت state پیچیده با normalized state
  • 51. تکنیک‌های refactoring و کاهش boilerplate
  • 52. تست واحد (unit test) برای reducer و action
  • 53. تست کامپوننت‌های متصل به Redux با React Testing Library
  • 54. مدیریت state در اپلیکیشن‌های بزرگ و مقیاس‌پذیر
  • 55. الگوهای پیشرفته: saga، observable و middlewareهای جایگزین
  • 56. مدیریت state در برنامه‌های real-time و همکاری
  • 57. مدیریت state در محیط‌های SSR (Next.js) با Redux
  • 58. مدیریت state در برنامه‌های موبایل با React Native
  • 59. مدیریت state و حافظه (memory) و پاک‌سازی
  • 60. مدیریت state با action batch و bulk update
  • 61. مدیریت state و امنیت داده‌های حساس
  • 62. مدیریت state و لاگینگ خطاهای runtime
  • 63. مدیریت state و همگام‌سازی با سرور
  • 64. مدیریت state در تیم‌های توسعه و مستندسازی
  • 65. مدیریت state و نسخه‌بندی API و store
  • 66. مدیریت state و rollback و undo/redo
  • 67. مدیریت state و تست انتها به انتها (E2E)
  • 68. مدیریت state و دیباگ در محیط production
  • 69. مدیریت state و مهاجرت از Redux به ابزارهای جدید

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.