دوره 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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.