اپلیکیشن اندرویدی فلشکارت آموزشی آموزش TypeScript و React برای توسعه وب
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش 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. بهینهسازی تایپها و کاهش پیچیدگی کامپایل
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.