اپلیکیشن اندرویدی فلشکارت آموزشی Typescript: ساخت یک custom hook در React
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Typescript: ساخت یک custom hook در React
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر TypeScript و React
- 2. نصب و راهاندازی TypeScript در پروژههای React
- 3. انواع دادههای پایه در TypeScript
- 4. تعریف اینترفیسها (Interfaces) در TypeScript
- 5. استفاده از Type Aliases برای تعریف انواع سفارشی
- 6. کار با Union Types و Intersection Types
- 7. تعریف توابع با TypeScript
- 8. استفاده از Generic Types در TypeScript
- 9. مدیریت انواع دادههای آرایهها و تاپلها (Tuples)
- 10. کار با Enum ها در TypeScript
- 11. مقدمهای بر مفاهیم React Hooks
- 12. Hook های پایه: useState
- 13. Hook های پایه: useEffect
- 14. Hook های پایه: useContext
- 15. ساخت اولین Custom Hook در React
- 16. اصول طراحی Custom Hooks
- 17. نکات و ترفندهای پیشرفته در ساخت Custom Hooks
- 18. کاربرد Custom Hooks برای مدیریت وضعیت (State Management)
- 19. Custom Hooks برای مدیریت فرمها
- 20. Custom Hooks برای ارتباط با API
- 21. Custom Hooks برای مدیریت رویدادها (Event Handling)
- 22. Custom Hooks برای انیمیشنها
- 23. Custom Hooks برای لاگ کردن (Logging)
- 24. Custom Hooks برای مدیریت تم (Theme Management)
- 25. Custom Hooks برای مدیریت دسترسی به دادهها (Data Fetching)
- 26. Custom Hooks برای مدیریت حافظه پنهان (Caching)
- 27. Custom Hooks برای مدیریت ناوبری (Navigation)
- 28. Custom Hooks برای اعتبارسنجی (Validation)
- 29. Custom Hooks برای مدیریت اعلانها (Notifications)
- 30. Custom Hooks برای مدیریت صدا و تصویر
- 31. Custom Hooks برای دسترسی به ویژگیهای مرورگر
- 32. Custom Hooks برای بهینهسازی عملکرد (Performance Optimization)
- 33. Custom Hooks برای تستپذیری کد
- 34. مقدمهای بر Pattern های رایج در React
- 35. استفاده از Context API با Custom Hooks
- 36. مدیریت وضعیت پیچیده با Custom Hooks
- 37. کتابخانههای مدیریت وضعیت و ترکیب با Custom Hooks
- 38. کاربرد TypeScript در Custom Hooks
- 39. تعریف انواع برای پارامترهای Custom Hooks
- 40. تعریف انواع برای مقادیر بازگشتی Custom Hooks
- 41. مدیریت رویدادها با TypeScript در Custom Hooks
- 42. مدیریت وضعیت با TypeScript در Custom Hooks
- 43. کار با Props در Custom Hooks با TypeScript
- 44. ارثبری انواع (Type Inheritance) در Custom Hooks
- 45. ترکیب اینترفیسها و انواع سفارشی
- 46. مدیریت خطاها در Custom Hooks با TypeScript
- 47. استفاده از Utility Types در Custom Hooks
- 48. تعریف انواع برای Callbacks در Custom Hooks
- 49. مدیریت Asynchronous Operations در Custom Hooks
- 50. کار با Promises در Custom Hooks
- 51. استفاده از Async/Await در Custom Hooks
- 52. مدیریت Stream ها در Custom Hooks
- 53. بهینهسازی Custom Hooks برای عملکرد
- 54. جلوگیری از Render های غیرضروری با Custom Hooks
- 55. استفاده از Memoization در Custom Hooks
- 56. مدیریت وابستگیها (Dependencies) در Custom Hooks
- 57. تست Custom Hooks با Jest و React Testing Library
- 58. نوشتن تستهای واحد (Unit Tests) برای Custom Hooks
- 59. نوشتن تستهای یکپارچهسازی (Integration Tests)
- 60. مدیریت خطاها در تست Custom Hooks
- 61. اصول SOLID در طراحی Custom Hooks
- 62. اصل تکمسئولیتی (Single Responsibility Principle)
- 63. اصل باز/بسته (Open/Closed Principle)
- 64. اصل جایگزینی لیسکوف (Liskov Substitution Principle)
- 65. اصل جداسازی رابط (Interface Segregation Principle)
- 66. اصل وارونگی وابستگی (Dependency Inversion Principle)
- 67. بررسی الگوهای طراحی رایج در React Hooks
- 68. Hook های سفارشی برای الگوهای طراحی
- 69. الگوی Observer با Custom Hooks
- 70. الگوی Strategy با Custom Hooks
- 71. الگوی Factory با Custom Hooks
- 72. الگوی Singleton با Custom Hooks
- 73. الگوی Facade با Custom Hooks
- 74. الگوی Decorator با Custom Hooks
- 75. الگوی Proxy با Custom Hooks
- 76. الگوی Composite با Custom Hooks
- 77. الگوی Adapter با Custom Hooks
- 78. الگوی Bridge با Custom Hooks
- 79. الگوی Builder با Custom Hooks
- 80. الگوی Command با Custom Hooks
- 81. الگوی Flyweight با Custom Hooks
- 82. الگوی Mediator با Custom Hooks
- 83. الگوی Memento با Custom Hooks
- 84. الگوی State با Custom Hooks
- 85. الگوی Template Method با Custom Hooks
- 86. ملاحظات امنیتی در Custom Hooks
- 87. مدیریت دادههای حساس در Custom Hooks
- 88. اعتبارسنجی ورودیها در Custom Hooks
- 89. جلوگیری از حملات XSS در Custom Hooks
- 90. مدیریت دسترسیها (Permissions) در Custom Hooks
- 91. بهترین روشها برای ساخت Custom Hooks
- 92. مستندسازی Custom Hooks
- 93. انتشار Custom Hooks به عنوان پکیج NPM
- 94. مقدمهای بر ابزارهای توسعه React
- 95. دیباگ کردن Custom Hooks
- 96. تحلیل عملکرد Custom Hooks
- 97. سازگاری Custom Hooks با نسخههای مختلف React
- 98. آینده Custom Hooks و TypeScript در React
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.