کتاب مدیریت State پیشرفته با Redux Toolkit در ری‌اکت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره مدیریت State پیشرفته با Redux Toolkit در ری‌اکت

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

موضوع میانی: ری‌اکت (React)

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

  • 1. مبانی و مفاهیم پایه‌ای مدیریت State در برنامه‌های مدرن ری‌اکت و مقایسه آن با ابزارهای سنتی
  • 2. آشنایی با ریداککس تولکیت (Redux Toolkit) و مزایای آن نسبت به ریداکس کلاسیک
  • 3. راه‌اندازی و پیکربندی اولیه فروشگاه مرکزی (Store) با استفاده از configureStore
  • 4. آشنایی با مفهوم Slices و نحوه ایجاد آن‌ها با createSlice
  • 5. مدیریت اکشن‌ها (Actions) و ردیوسرها (Reducers) در ساختار مدرن Redux Toolkit
  • 6. استفاده از Immer.js در پشت صحنه برای به‌روزرسانی ایمن و تغییرناپذیر (Immutable) State
  • 7. اتصال ریداکس به کامپوننت‌های ری‌اکت با استفاده از هاک‌های useSelector و useDispatch
  • 8. مدیریت داده‌های ناهم‌گام (Asynchronous Actions) با استفاده از createAsyncThunk
  • 9. مدیریت وضعیت درخواست‌های ناهم‌گام شامل حالت‌های Pending، Fulfilled و Rejected
  • 10. استفاده از extraReducers برای مدیریت اکشن‌های خارج از Scope و اسلایس‌های دیگر
  • 11. طراحی و پیاده‌سازی معماری پوشه‌ای استاندارد و مقیاس‌پذیر برای پروژه‌های ری‌اکت و ریداکس
  • 12. مدیریت داده‌های نرمال‌سازی شده (Normalized State) برای ساختارهای داده‌ای پیچیده و تو در تو
  • 13. آشنایی با ابزار RTK Query برای مدیریت کشینگ، بارگذاری و همگام‌سازی داده‌های سرور
  • 14. ساخت Endpoints و API Slice با استفاده از createApi در RTK Query
  • 15. مدیریت Mutationها، ارسال داده به سرور و به‌روزرسانی خودکار کش در RTK Query
  • 16. استفاده از هوک‌های خودکار تولید شده (Auto-generated Hooks) مانند useQuery و useMutation
  • 17. مدیریت پدیده‌های تکرار درخواست (Polling) و ابطال کش (Cache Invalidation) در RTK Query
  • 18. مدیریت فرم‌ها و اعتبارسنجی داده‌ها در کنار Redux Toolkit
  • 19. مدیریت Middlewareهای سفارشی (Custom Middlewares) برای رصد و ثبت تغییرات State
  • 20. استفاده از Redux DevTools برای عیب‌یابی (Debugging)، ردیابی اکشن‌ها و زمان‌سفر (Time-travel Debugging)
  • 21. مدیریت وضعیت‌های محلی در برابر وضعیت‌های سراسری (Local vs Global State) در معماری اپلیکیشن
  • 22. پیاده‌سازی تست‌های واحد (Unit Testing) برای ردیوسرها و اسلایس‌های ریداکس
  • 23. بهینه‌سازی عملکرد و جلوگیری از رندرهای اضافی کامپوننت‌ها با استفاده از Selectors بهینه (Reselect)
  • 24. مدیریت احراز هویت (Authentication) و ذخیره توکن‌ها در State مرکزی ریداکس
  • 25. پروژه جامع: طراحی و توسعه یک فروشگاه اینترنتی کامل با مدیریت State پیشرفته و RTK Query
تگ‌ها: Asynchronous Thunks Custom Hooks Frontend Architecture Frontend Development JavaScript React React Hooks Redux Redux Toolkit RTK Query State Management State Management in React TypeScript Web Apps Web Development

نظرات

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

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