کتاب صوتی 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
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
برنامه نویسی ری اکت
تایپ اسکریپت
تایپ اسکریپت ری اکت
توسعه فرانت اند
توسعه وب
ری اکت
ساخت هوک
کدنویسی تایپ اسکریپت
هوک سفارشی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.