کتاب آموزش TypeScript و React برای توسعه وب با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش TypeScript و React برای توسعه وب
موضوع کلی: برنامه نویسی
موضوع میانی: زبانهای برنامهنویسی**
📋 سرفصلهای دوره
- 1. نصب و راهاندازی محیط توسعه TypeScript و React
- 2. ساختار پروژه React با TypeScript
- 3. کامپوننتهای تابعی و کلاسی در React با TypeScript
- 4. تعریف تایپها و اینترفیسها در TypeScript
- 5. نوعدهی Props و State در کامپوننتها
- 6. مدیریت State با useState و TypeScript
- 7. مدیریت اثرات جانبی با useEffect و TypeScript
- 8. رویدادها و هندلرها با تایپهای مناسب
- 9. ارسال Props و تایپدهی پیشرفته
- 10. کامپوننتهای کنترلشده و فرمها با TypeScript
- 11. اعتبارسنجی ورودیها با تایپهای سفارشی
- 12. Generic Types در کامپوننتهای React
- 13. Enum و Union Types برای وضعیتهای UI
- 14. Context API و تایپدهی Provider/Consumer
- 15. useReducer و تایپهای پیچیده State
- 16. Custom Hooks و تایپدهی خروجی
- 17. نوعدهی Ref ها و DOM Elements
- 18. کامپوننتهای مرتبسازی شده با TypeScript
- 19. مدیریت خطا و try/catch با تایپهای سفارشی
- 20. کار با API ها و تایپدهی Response
- 21. Async/Await و Promise ها در TypeScript
- 22. نوعدهی کتابخانههای خارجی و DefinitelyTyped
- 23. کامپوننتهای High-Order و تایپدهی
- 24. Render Props با تایپهای دقیق
- 25. محدودیتهای تایپ و Narrowing در شرطها
- 26. Utility Types (Partial, Pick, Omit) در React
- 27. تایپدهی Children و Fragment
- 28. Intersection و Union Types برای Props
- 29. تایپدهی رویدادهای سفارشی در کامپوننتها
- 30. Error Boundaries و تایپدهی خطاها
- 31. Portal ها و تایپدهی نودهای خارجی
- 32. Suspense و Lazy Loading با TypeScript
- 33. تایپدهی کلیدهای منحصربهفرد در لیستها
- 34. تایپدهی State Management با Redux Toolkit
- 35. Slice ها و Action Creators با TypeScript
- 36. Thunk ها و تایپدهی Async Actions
- 37. تایپدهی React Router و پارامترهای مسیر
- 38. Nested Routes و تایپدهی Loader/Data
- 39. تایپدهی Query Parameters و Search Params
- 40. کامپوننتهای محافظتشده و Route Guards با تایپ
- 41. تایپدهی React Query و مدیریت کش
- 42. تایپدهی Mutation ها و Optimistic Updates
- 43. تایپدهی React Hook Form و کنترلهای فرم
- 44. تایپدهی کتابخانههای UI (Material-UI, Ant Design)
- 45. تایپدهی استایلها با CSS-in-JS و Emotion
- 46. تایپدهی Theme و Context تم
- 47. تایپدهی LocalStorage و SessionStorage
- 48. تایپدهی Event Bus و Pub/Sub الگوها
- 49. تایپدهی Socket.io و رویدادهای بلادرنگ
- 50. تایپدهی Web Workers و Thread ها
- 51. تایپدهی Testing با Jest و React Testing Library
- 52. تایپدهی Mock ها و Stub ها در تست
- 53. تایپدهی Cypress و End-to-End تست
- 54. تایپدهی Storybook و داکیومنت کامپوننت
- 55. تایپدهی Next.js و SSR با TypeScript
- 56. تایپدهی API Routes در Next.js
- 57. تایپدهی Static Props و Server Props
- 58. تایپدهی Middleware ها و Request Handler ها
- 59. تایپدهی GraphQL و Apollo Client
- 60. تایپدهی Queries و Mutations در GraphQL
- 61. تایپدهی Fragment ها و تایپهای بازگشتی
- 62. تایپدهی Zustand و Store های ساده
- 63. تایپدهی Jotai و State اتمی
- 64. تایپدهی Immer و Immutable State
- 65. تایپدهی Context های تو در تو
- 66. تایپدهی Event Handlers با تایپهای دقیق
- 67. تایپدهی Debounce و Throttle در React
- 68. تایپدهی Animation و Transition در React
- 69. تایپدهی Intersection Observer و Infinite Scroll
- 70. تایپدهی Drag and Drop با React DnD
- 71. تایپدهی Chart ها و کتابخانههای بصری
- 72. تایپدهی PDF و Report Generation
- 73. تایپدهی Clipboard و File API
- 74. تایپدهی Media Recorder و Stream
- 75. تایپدهی WebRTC و Peer-to-Peer
- 76. تایپدهی Accessibility و ARIA Attributes
- 77. تایپدهی i18n و ترجمههای چندزبانه
- 78. تایپدهی Environment Variables و Config
- 79. تایپدهی Build Tools و Webpack/Vite
- 80. تایپدهی Linting و ESLint Rules سفارشی
- 81. تایپدهی Module Resolution و Path Aliases
- 82. تایپدهی Decorator ها و تجربیات پیشرفته
- 83. تایپدهی Conditional Types در کامپوننتها
- 84. تایپدهی Mapped Types برای Props داینامیک
- 85. تایپدهی Template Literal Types در React
- 86. تایپدهی Recursive Types برای دادههای درختی
- 87. تایپدهی Branded Types برای شناسههای منحصربهفرد
- 88. تایپدهی Type Guards سفارشی برای Props
- 89. تایپدهی Overload Signatures برای توابع React
- 90. تایپدهی Infer و استخراج تایپها
- 91. تایپدهی Proxy و Reflection در React
- 92. تایپدهی Symbol و Unique Identifiers
- 93. تایپدهی Monorepo و اشتراک تایپها بین پکیجها
- 94. تایپدهی Micro-Frontend و Module Federation
- 95. بهینهسازی تایپها و کاهش پیچیدگی کامپایل
تگها:
React
TypeScript
آموزش TypeScript
توسعه وب
جاوااسکریپت
فرانتاند
کامپوننتنویسی
کتابخانه React
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.