کتاب آموزش جامع React و Redux برای توسعه وب مدرن

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آموزش جامع React و Redux برای توسعه وب مدرن

موضوع کلی: فناوری اطلاعات و توسعه نرم‌افزار

موضوع میانی: توسعه وب و برنامه‌نویسی فرانت‌اند

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

  • 1. مقدمه‌ای بر توسعه وب مدرن
  • 2. آشنایی با مفاهیم پایه‌ای React
  • 3. نصب و راه‌اندازی محیط توسعه React
  • 4. اولین کامپوننت در React
  • 5. JSX: سینتکس شبیه XML
  • 6. Props: انتقال داده به کامپوننت‌ها
  • 7. State: مدیریت وضعیت داخلی کامپوننت
  • 8. چرخه حیات کامپوننت‌ها در React
  • 9. مدیریت رویدادها در React
  • 10. فرم‌ها و ورودی‌های کاربر
  • 11. لیست‌ها و کلیدها (Keys) در React
  • 12. شرایط رندرینگ (Conditional Rendering)
  • 13. کامپوننت‌های تابعی (Functional Components)
  • 14. هوک‌ها (Hooks) در React: مقدمه
  • 15. هوک useState
  • 16. هوک useEffect
  • 17. هوک useContext
  • 18. هوک useReducer
  • 19. هوک useRef
  • 20. هوک useMemo
  • 21. هوک useCallback
  • 22. ساخت کامپوننت‌های قابل استفاده مجدد
  • 23. استایل‌دهی در React
  • 24. CSS Modules
  • 25. Styled Components
  • 26. طراحی واکنش‌گرا (Responsive Design)
  • 27. مسیریابی (Routing) در React
  • 28. React Router DOM: نصب و پیکربندی
  • 29. تعریف مسیرها و لینک‌ها
  • 30. پارامترهای مسیر
  • 31. مسیرهای تو در تو (Nested Routes)
  • 32. مسیریابی برنامه‌نویسی
  • 33. مدیریت خطا در مسیریابی
  • 34. مقدمه‌ای بر مدیریت وضعیت سراسری
  • 35. چرا به Redux نیاز داریم؟
  • 36. مفاهیم اصلی Redux
  • 37. Actions: توصیف‌گر تغییرات
  • 38. Reducers: منطق تغییر وضعیت
  • 39. Store: مخزن وضعیت برنامه
  • 40. Dispatch: ارسال اکشن‌ها
  • 41. Selectors: استخراج داده از وضعیت
  • 42. Redux Toolkit: راه‌حل مدرن Redux
  • 43. پیکربندی Redux Toolkit
  • 44. ایجاد Reducerها با createSlice
  • 45. ایجاد Store با configureStore
  • 46. استفاده از useSelector و useDispatch
  • 47. مدیریت وضعیت‌های پیچیده
  • 48. آسنکرون کردن اکشن‌ها با Redux Thunk
  • 49. Redux Thunk: پیکربندی و استفاده
  • 50. نوشتن اکشن‌های آسنکرون
  • 51. مدیریت پاسخ‌های موفق و ناموفق
  • 52. مدیریت خطا در اکشن‌های آسنکرون
  • 53. مفاهیم پیشرفته‌تر Redux Thunk
  • 54. سایر الگوهای مدیریت وضعیت آسنکرون
  • 55. React Context API به عنوان جایگزین Redux (برای موارد ساده)
  • 56. مقایسه React Context و Redux
  • 57. مدیریت وضعیت فرم با Formik
  • 58. اعتبارسنجی فرم
  • 59. اتصال Formik به Redux
  • 60. آزمون واحد کامپوننت‌ها با Jest
  • 61. مقدمه‌ای بر React Testing Library
  • 62. نوشتن تست برای کامپوننت‌ها
  • 63. تست تعاملات کاربر
  • 64. تست اکشن‌های Redux
  • 65. تست Reducerها
  • 66. مقدمه‌ای بر Server-Side Rendering (SSR)
  • 67. Next.js: فریم‌ورک React برای SSR
  • 68. پیکربندی Next.js
  • 69. صفحات در Next.js
  • 70. مسیریابی در Next.js
  • 71. دریافت داده در Next.js (getServerSideProps)
  • 72. مدیریت API Routes در Next.js
  • 73. استقرار برنامه‌های React
  • 74. بهینه‌سازی عملکرد برنامه‌های React
  • 75. Lazy Loading کامپوننت‌ها
  • 76. Code Splitting
  • 77. Memoization کامپوننت‌ها
  • 78. استفاده از React DevTools
  • 79. مقدمه‌ای بر TypeScript در React
  • 80. مزایای TypeScript
  • 81. پیکربندی TypeScript با React
  • 82. تایپ‌دهی Props و State
  • 83. تایپ‌دهی رویدادها
  • 84. تایپ‌دهی Redux با TypeScript
  • 85. مفاهیم امنیت در توسعه وب
  • 86. اصول امنیتی سمت کلاینت
  • 87. اصول امنیتی سمت سرور (با رویکرد کلی)
  • 88. مدیریت دسترسی‌ها (Authorization)
  • 89. ملاحظات حقوقی در توسعه نرم‌افزار (با رویکرد کلی)
  • 90. استانداردهای کدنویسی تمیز
  • 91. مستندسازی کد
  • 92. معماری نرم‌افزار در React
  • 93. الگوهای طراحی در React
  • 94. مروری بر آخرین روندها در توسعه وب
  • 95. جمع‌بندی و پروژه‌های عملی

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

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

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

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

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


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

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

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

نظرات

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

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