کتاب Building Scalable Web Applications with TypeScript and React

انتخاب پلن

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

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره Building Scalable Web Applications with TypeScript and React

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

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

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

  • 1. معماری کلاینت-سرور و نقش React در برنامه‌های مقیاس‌پذیر
  • 2. راه‌اندازی پروژه با TypeScript و Vite
  • 3. کامپوننت‌های قابل استفاده مجدد و ترکیبی در React
  • 4. مدیریت State محلی با useState و useReducer
  • 5. مدیریت State سراسری با Context API و useReducer
  • 6. الگوهای پیشرفته State Management با Zustand یا Redux Toolkit
  • 7. مدیریت Side Effects با useEffect و useLayoutEffect
  • 8. درخواست‌های HTTP و مدیریت API با Axios و React Query
  • 9. کش کردن داده‌ها و استراتژی‌های Stale-While-Revalidate
  • 10. مدیریت خطاها و حالت‌های Loading و Empty
  • 11. مسیریابی در برنامه‌های SPA با React Router v6
  • 12. بارگذاری تنبل (Lazy Loading) و Code Splitting با React.lazy و Suspense
  • 13. بهینه‌سازی رندر با React.memo، useMemo و useCallback
  • 14. مجازی‌سازی لیست‌های بزرگ با React Virtual یا TanStack Virtual
  • 15. مدیریت فرم‌ها و اعتبارسنجی با React Hook Form و Zod
  • 16. الگوی کامپوننت‌های کنترل‌شده و کنترل‌نشده
  • 17. یکپارچه‌سازی کتابخانه‌های UI و سیستم‌های طراحی
  • 18. کار با TypeScript: تایپ‌های پیشرفته، Generics و Utility Types
  • 19. مدیریت نوع داده‌های API و تولید خودکار تایپ‌ها
  • 20. معماری مبتنی بر ماژول و جداسازی لایه‌ها
  • 21. الگوی Repository و سرویس‌های داده
  • 22. مدیریت وابستگی‌ها و Dependency Injection در فرانت‌اند
  • 23. طراحی APIهای RESTful و GraphQL برای فرانت‌اند
  • 24. پیاده‌سازی احراز هویت (Authentication) و مجوزدهی (Authorization)
  • 25. مدیریت توکن‌ها، Refresh Token و امنیت سشن
  • 26. مدیریت خطاهای سرور و نمایش پیام‌های کاربرپسند
  • 27. تست واحد (Unit Testing) با Vitest و React Testing Library
  • 28. تست یکپارچه‌سازی (Integration Testing) و شبیه‌سازی API
  • 29. تست End-to-End با Cypress یا Playwright
  • 30. Continuous Integration و اجرای خودکار تست‌ها
  • 31. ابزارهای Linting و Formatting با ESLint و Prettier
  • 32. مدیریت پیکربندی محیط‌های Development و Production
  • 33. باندل‌سازی و بهینه‌سازی Build با Vite
  • 34. کاهش حجم باندل نهایی و تحلیل Bundle Size
  • 35. استفاده از CDN و کش مرورگر برای فایل‌های استاتیک
  • 36. بارگذاری تصاویر بهینه و فونت‌های سفارشی
  • 37. مدیریت بین‌المللی‌سازی (i18n) و چندزبانی
  • 38. مدیریت تم و دارک مود با CSS Variables و Context
  • 39. طراحی واکنش‌گرا (Responsive) و Mobile-First
  • 40. بهینه‌سازی Performance با Lighthouse و Web Vitals
  • 41. مدیریت حافظه و جلوگیری از Memory Leak
  • 42. کار با Web Workers و پردازش‌های سنگین در پس‌زمینه
  • 43. معماری Micro-Frontend و پیاده‌سازی با Module Federation
  • 44. مدیریت اشتراک‌گذاری کد بین چندین فرانت‌اند
  • 45. اتصال به WebSocket و پیاده‌سازی Real-time Features
  • 46. مدیریت Notifications و Toast Messages
  • 47. کار با LocalStorage، SessionStorage و IndexedDB
  • 48. مدیریت آفلاین و Service Workers برای PWA
  • 49. پیاده‌سازی قابلیت آپلود فایل با Progress Bar
  • 50. مدیریت تاریخ و زمان با کتابخانه‌هایی مانند date-fns
  • 51. مدیریت لاگ‌ها و مانیتورینگ خطاهای فرانت‌اند
  • 52. استفاده از ابزارهای Debugging و React DevTools
  • 53. مدیریت امنیت در برابر XSS و CSRF
  • 54. مدیریت نسخه‌بندی API و سازگاری با عقب
  • 55. مهاجرت تدریجی از JavaScript به TypeScript
  • 56. اسکال کردن تیم و ساختار فایل‌ها در پروژه‌های بزرگ
  • 57. مدیریت Monorepo با ابزارهایی مانند Turborepo یا Nx
  • 58. معماری مبتنی بر Event و Event-Driven UI
  • 59. مدیریت Undo/Redo و تاریخچه تغییرات
  • 60. یکپارچه‌سازی با کتابخانه‌های نمودار و داشبورد
  • 61. مدیریت انیمیشن‌های پیچیده با Framer Motion
  • 62. بهینه‌سازی SEO برای SPA با Next.js یا React Helmet
  • 63. مدیریت خطاهای Runtime و Error Boundaries
  • 64. استفاده از Custom Hooks برای منطق قابل استفاده مجدد
  • 65. مدیریت State پیچیده با Immer و ساختارهای Immutable
  • 66. تکنیک‌های Debouncing و Throttling برای کارایی بهتر
  • 67. مدیریت Pull-to-Refresh و Infinite Scroll
  • 68. معماری مبتنی بر Feature و Feature Slicing
  • 69. مدیریت اتصال به APIهای شخص ثالث و OAuth
  • 70. مدیریت لاگین با OAuth و Social Login
  • 71. مدیریت سشن و JWT در برنامه‌های تک صفحه‌ای
  • 72. مدیریت Cache و استراتژی‌های بروزرسانی داده
  • 73. مدیریت خطاهای شبکه و Retry Mechanism
  • 74. مدیریت Dependency Injection با InversifyJS
  • 75. مدیریت تست Component و Snapshot Testing
  • 76. مدیریت Storybook برای توسعه کامپوننت‌ها
  • 77. مدیریت مستندسازی خودکار با TypeDoc
  • 78. مدیریت انتشار نسخه‌ها و Semantic Versioning
  • 79. مدیریت Deploy به سرورهای ابری و Docker
  • 80. مدیریت CI/CD با GitHub Actions و GitLab CI
  • 81. مدیریت Logging و Monitoring با Sentry
  • 82. مدیریت Performance Budget و Thresholds
  • 83. مدیریت Accessibility (a11y) و استانداردهای WCAG
  • 84. مدیریت همکاری تیمی با Git Flow و Pull Requests
  • 85. مدیریت Refactoring و کاهش Technical Debt
  • 86. مدیریت Migration از Class Components به Hooks
  • 87. مدیریت State همزمان و Race Conditions
  • 88. مدیریت انتخاب State Management مناسب برای پروژه
  • 89. مدیریت Rate Limiting و Retry در سمت کلاینت
  • 90. مدیریت امنیت API Key و Secret در فرانت‌اند
  • 91. مدیریت تولید خودکار SDK از OpenAPI
  • 92. مدیریت تست Performance با k6 و Artillery
  • 93. مدیریت Bootstrap و راه‌اندازی سریع پروژه
  • 94. مدیریت به‌روزرسانی وابستگی‌ها و امنیت کتابخانه‌ها
  • 95. مدیریت چرخه حیات کامپوننت و Cleanup
  • 96. مدیریت Persist State و بازیابی وضعیت کاربر
  • 97. مدیریت تحلیل خطاهای Production و Source Maps

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

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

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

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

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


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

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

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

نظرات

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

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