اپلیکیشن اندرویدی فلشکارت آموزشی آموزش جامع توسعه واسط کاربری با React.js (بوتکمپ آنلاین)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع توسعه واسط کاربری با React.js (بوتکمپ آنلاین)
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه وب و برنامهنویسی فرانتاند
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه واسط کاربری
- 2. آشنایی با مفاهیم پایه React.js
- 3. نصب و راهاندازی محیط توسعه React
- 4. ساختار پروژه React
- 5. کامپوننتها در React
- 6. JSX و سینتکس آن
- 7. Props در کامپوننتها
- 8. State در کامپوننتها
- 9. مدیریت رویدادها در React
- 10. شرطیسازی در رندرینگ
- 11. لیستها و کلیدها در React
- 12. فرمها در React
- 13. مدیریت وضعیت (State Management)
- 14. Hook های React
- 15. useState Hook
- 16. useEffect Hook
- 17. useContext Hook
- 18. useReducer Hook
- 19. useCallback Hook
- 20. useMemo Hook
- 21. Custom Hooks
- 22. Routing در React
- 23. React Router DOM
- 24. نصب و پیکربندی React Router
- 25. مسیرهای پایه
- 26. مسیرهای پویا
- 27. پارامترهای مسیر
- 28. کوئری پارامترها
- 29. لینکها و ناوبری
- 30. Nested Routes
- 31. Protected Routes
- 32. Lazy Loading Routes
- 33. مدیریت فرمهای پیچیده
- 34. کتابخانههای مدیریت فرم
- 35. Formik
- 36. Yup برای اعتبارسنجی
- 37. مدیریت وضعیت پیشرفته
- 38. Context API
- 39. Redux Toolkit
- 40. مقدمهای بر Redux
- 41. Actions و Reducers
- 42. Selectors
- 43. Middleware ها
- 44. Thunks
- 45. Sagas
- 46. React Query
- 47. آشنایی با React Query
- 48. QueryClient
- 49. useQuery
- 50. useMutation
- 51. useInfiniteQuery
- 52. مدیریت خطا در React
- 53. Error Boundaries
- 54. ReportWebVitals
- 55. Testing در React
- 56. مقدمهای بر تست
- 57. Unit Testing
- 58. Component Testing
- 59. Integration Testing
- 60. End-to-End Testing
- 61. Jest
- 62. React Testing Library
- 63. نوشتن تستهای واحد
- 64. نوشتن تستهای کامپوننت
- 65. Mocking
- 66. Assertions
- 67. CI/CD در React
- 68. مقدمهای بر CI/CD
- 69. GitHub Actions
- 70. GitLab CI
- 71. Deploy کردن اپلیکیشن
- 72. استقرار در Vercel
- 73. استقرار در Netlify
- 74. استقرار در Firebase Hosting
- 75. بهینهسازی عملکرد (Performance Optimization)
- 76. Memoization
- 77. Code Splitting
- 78. Virtualization
- 79. Web Workers
- 80. Progressive Web Apps (PWA)
- 81. مقدمهای بر PWA
- 82. Service Workers
- 83. Manifest File
- 84. Caching Strategies
- 85. Server-Side Rendering (SSR)
- 86. مقدمهای بر SSR
- 87. Next.js
- 88. Static Site Generation (SSG)
- 89. API Routes در Next.js
- 90. GraphQL در React
- 91. مقدمهای بر GraphQL
- 92. Apollo Client
- 93. Queries و Mutations در GraphQL
- 94. State Management با GraphQL
- 95. TypeScript در React
- 96. مقدمهای بر TypeScript
- 97. انواع دادهها در TypeScript
- 98. Interfaces و Types
- 99. Generic Types
- 100. React Hooks با TypeScript
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.