اپلیکیشن اندرویدی فلشکارت آموزشی Advanced TypeScript with React
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Advanced TypeScript with React
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر TypeScript و React: نصب و پیکربندی
- 2. تنظیمات tsconfig برای پروژه React
- 3. نوعدهی پایه در TypeScript برای کامپوننتهای React
- 4. تعریف اینترفیس Props در کامپوننتهای تابعی
- 5. نوع State در useState با TypeScript
- 6. مدیریت رویدادها (Event Handlers) با تایپ دقیق
- 7. استفاده از نوعهای JSX.Element و ReactNode
- 8. کامپوننتهای Generic در React
- 9. نوعدهی Ref با useRef و forwardRef
- 10. useReducer با TypeScript: تایپ Action و State
- 11. useContext و ایجاد Context تایپشده
- 12. ایجاد Custom Hooks با تایپ کامل
- 13. نوعدهی Props فرزند با React.PropsWithChildren
- 14. مدیریت خطا در کامپوننتهای React با TypeScript
- 15. نوعدهی Response از API با async/await
- 16. مدلسازی دادههای API با Interface و Type
- 17. استفاده از کتابخانه Axios با تایپهای سفارشی
- 18. نوعدهی Props در کامپوننتهای کلاسی
- 19. Enumها و Union Types در State مدیریت
- 20. نوعدهی توابع callback در Props
- 21. Partial, Pick, Omit در Props کامپوننت
- 22. کار با Record و Map برای ساختار داده
- 23. نوعدهی Form Elements و onChange
- 24. مدیریت فرمهای پیچیده با useReducer و TypeScript
- 25. نوعدهی کتابخانه React Router v6
- 26. استفاده از Route Parameters تایپشده
- 27. نوعدهی Context برای Authentication
- 28. ایجاد Higher-Order Components با تایپ
- 29. نوعدهی Render Props Pattern
- 30. محدودیتهای تایپ در کامپوننتهای React.memo
- 31. استفاده از typeof و keyof در Props
- 32. نوعدهی کتابخانه Redux Toolkit با TypeScript
- 33. تعریف Slice و Action تایپشده در Redux
- 34. استفاده از createAsyncThunk با تایپ کامل
- 35. نوعدهی Store و RootState در Redux
- 36. انتخابگرهای (Selectors) تایپشده با createSelector
- 37. نوعدهی Middleware سفارشی در Redux
- 38. مدیریت State سراسری با Zustand و TypeScript
- 39. نوعدهی کتابخانه React Query (TanStack Query)
- 40. استفاده از Genericها در useQuery و useMutation
- 41. نوعدهی Infinite Queries و Pagination
- 42. نوعدهی کتابخانه Formik و Yup
- 43. نوعدهی کتابخانه React Hook Form
- 44. نوعدهی کتابخانه Styled Components
- 45. نوعدهی کتابخانه CSS Modules در TypeScript
- 46. نوعدهی کتابخانه React Testing Library
- 47. نوشتن تست واحد برای کامپوننتهای تایپشده
- 48. نوعدهی Mock Data در تستها
- 49. نوعدهی کتابخانه React i18next برای چندزبانه
- 50. نوعدهی کتابخانه Chart.js یا Recharts
- 51. نوعدهی کتابخانه DnD (Drag and Drop)
- 52. نوعدهی کتابخانه React Spring برای انیمیشن
- 53. نوعدهی کتابخانه Socket.IO-client در React
- 54. نوعدهی Web Workers در React
- 55. نوعدهی کتابخانه React PDF
- 56. نوعدهی کتابخانه React Native (در صورت مشترک)
- 57. نوعدهی Error Boundaries با TypeScript
- 58. نوعدهی Lazy Loading و Suspense
- 59. نوعدهی React.lazy و dynamic import
- 60. نوعدهی کتابخانه React Helmet برای SEO
- 61. نوعدهی کتابخانه React Router Dom v6.4+
- 62. نوعدهی Loader و Action در React Router
- 63. نوعدهی Layout Routes با TypeScript
- 64. نوعدهی کتابخانه React Portal
- 65. نوعدهی Context برای Theme (Dark/Light)
- 66. نوعدهی کتابخانه React Select
- 67. نوعدهی کتابخانه React DatePicker
- 68. نوعدهی کتابخانه React Table (TanStack Table)
- 69. نوعدهی کتابخانه React Virtualized
- 70. نوعدهی کتابخانه React Toastify
- 71. نوعدهی کتابخانه React Modal
- 72. نوعدهی کتابخانه React Dropzone
- 73. نوعدهی کتابخانه React Router Navigation Guards
- 74. نوعدهی کتابخانه React PDF Viewer
- 75. نوعدهی کتابخانه React Markdown
- 76. نوعدهی کتابخانه React Syntax Highlighter
- 77. نوعدهی کتابخانه React Query Devtools
- 78. نوعدهی کتابخانه React Hook Form Resolver
- 79. نوعدهی کتابخانه React Helmet Async
- 80. نوعدهی کتابخانه React Router Scroll Restoration
- 81. نوعدهی کتابخانه React Waypoint
- 82. نوعدهی کتابخانه React Intersection Observer
- 83. نوعدهی کتابخانه React Resize Detector
- 84. نوعدهی کتابخانه React Transition Group
- 85. نوعدهی کتابخانه React Spring Parallax
- 86. نوعدهی کتابخانه React Three Fiber (Three.js)
- 87. نوعدهی کتابخانه React DnD Backend
- 88. نوعدهی کتابخانه React Native Web
- 89. نوعدهی کتابخانه React PDF Renderer
- 90. نوعدهی کتابخانه React Big Calendar
- 91. نوعدهی کتابخانه React Sortable HOC
- 92. نوعدهی کتابخانه React Grid Layout
- 93. نوعدهی کتابخانه React Joyride (Tour)
- 94. نوعدهی کتابخانه React Loadable
- 95. نوعدهی کتابخانه React Window
- 96. نوعدهی کتابخانه React Beautiful DnD
- 97. نوعدهی کتابخانه React Final Form
- 98. نوعدهی کتابخانه React Apollo Client (GraphQL)
- 99. نوعدهی کتابخانه React Relay (GraphQL)
- 100. نوعدهی کتابخانه React URQL (GraphQL)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.