کتاب صوتی آموزش TypeScript و React برای توسعه وب
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش TypeScript و React برای توسعه وب
موضوع کلی: برنامه نویسی
موضوع میانی: زبانهای برنامهنویسی**
📋 سرفصلهای دوره
- 1. نصب و راهاندازی محیط توسعه TypeScript و React
- 2. ساختار پروژه React با TypeScript
- 3. کامپوننتهای تابعی و کلاسی در React با TypeScript
- 4. تعریف تایپها و اینترفیسها در TypeScript
- 5. نوعدهی Props و State در کامپوننتها
- 6. مدیریت State با useState و TypeScript
- 7. مدیریت اثرات جانبی با useEffect و TypeScript
- 8. رویدادها و هندلرها با تایپهای مناسب
- 9. ارسال Props و تایپدهی پیشرفته
- 10. کامپوننتهای کنترلشده و فرمها با TypeScript
- 11. اعتبارسنجی ورودیها با تایپهای سفارشی
- 12. Generic Types در کامپوننتهای React
- 13. Enum و Union Types برای وضعیتهای UI
- 14. Context API و تایپدهی Provider/Consumer
- 15. useReducer و تایپهای پیچیده State
- 16. Custom Hooks و تایپدهی خروجی
- 17. نوعدهی Ref ها و DOM Elements
- 18. کامپوننتهای مرتبسازی شده با TypeScript
- 19. مدیریت خطا و try/catch با تایپهای سفارشی
- 20. کار با API ها و تایپدهی Response
- 21. Async/Await و Promise ها در TypeScript
- 22. نوعدهی کتابخانههای خارجی و DefinitelyTyped
- 23. کامپوننتهای High-Order و تایپدهی
- 24. Render Props با تایپهای دقیق
- 25. محدودیتهای تایپ و Narrowing در شرطها
- 26. Utility Types (Partial, Pick, Omit) در React
- 27. تایپدهی Children و Fragment
- 28. Intersection و Union Types برای Props
- 29. تایپدهی رویدادهای سفارشی در کامپوننتها
- 30. Error Boundaries و تایپدهی خطاها
- 31. Portal ها و تایپدهی نودهای خارجی
- 32. Suspense و Lazy Loading با TypeScript
- 33. تایپدهی کلیدهای منحصربهفرد در لیستها
- 34. تایپدهی State Management با Redux Toolkit
- 35. Slice ها و Action Creators با TypeScript
- 36. Thunk ها و تایپدهی Async Actions
- 37. تایپدهی React Router و پارامترهای مسیر
- 38. Nested Routes و تایپدهی Loader/Data
- 39. تایپدهی Query Parameters و Search Params
- 40. کامپوننتهای محافظتشده و Route Guards با تایپ
- 41. تایپدهی React Query و مدیریت کش
- 42. تایپدهی Mutation ها و Optimistic Updates
- 43. تایپدهی React Hook Form و کنترلهای فرم
- 44. تایپدهی کتابخانههای UI (Material-UI, Ant Design)
- 45. تایپدهی استایلها با CSS-in-JS و Emotion
- 46. تایپدهی Theme و Context تم
- 47. تایپدهی LocalStorage و SessionStorage
- 48. تایپدهی Event Bus و Pub/Sub الگوها
- 49. تایپدهی Socket.io و رویدادهای بلادرنگ
- 50. تایپدهی Web Workers و Thread ها
- 51. تایپدهی Testing با Jest و React Testing Library
- 52. تایپدهی Mock ها و Stub ها در تست
- 53. تایپدهی Cypress و End-to-End تست
- 54. تایپدهی Storybook و داکیومنت کامپوننت
- 55. تایپدهی Next.js و SSR با TypeScript
- 56. تایپدهی API Routes در Next.js
- 57. تایپدهی Static Props و Server Props
- 58. تایپدهی Middleware ها و Request Handler ها
- 59. تایپدهی GraphQL و Apollo Client
- 60. تایپدهی Queries و Mutations در GraphQL
- 61. تایپدهی Fragment ها و تایپهای بازگشتی
- 62. تایپدهی Zustand و Store های ساده
- 63. تایپدهی Jotai و State اتمی
- 64. تایپدهی Immer و Immutable State
- 65. تایپدهی Context های تو در تو
- 66. تایپدهی Event Handlers با تایپهای دقیق
- 67. تایپدهی Debounce و Throttle در React
- 68. تایپدهی Animation و Transition در React
- 69. تایپدهی Intersection Observer و Infinite Scroll
- 70. تایپدهی Drag and Drop با React DnD
- 71. تایپدهی Chart ها و کتابخانههای بصری
- 72. تایپدهی PDF و Report Generation
- 73. تایپدهی Clipboard و File API
- 74. تایپدهی Media Recorder و Stream
- 75. تایپدهی WebRTC و Peer-to-Peer
- 76. تایپدهی Accessibility و ARIA Attributes
- 77. تایپدهی i18n و ترجمههای چندزبانه
- 78. تایپدهی Environment Variables و Config
- 79. تایپدهی Build Tools و Webpack/Vite
- 80. تایپدهی Linting و ESLint Rules سفارشی
- 81. تایپدهی Module Resolution و Path Aliases
- 82. تایپدهی Decorator ها و تجربیات پیشرفته
- 83. تایپدهی Conditional Types در کامپوننتها
- 84. تایپدهی Mapped Types برای Props داینامیک
- 85. تایپدهی Template Literal Types در React
- 86. تایپدهی Recursive Types برای دادههای درختی
- 87. تایپدهی Branded Types برای شناسههای منحصربهفرد
- 88. تایپدهی Type Guards سفارشی برای Props
- 89. تایپدهی Overload Signatures برای توابع React
- 90. تایپدهی Infer و استخراج تایپها
- 91. تایپدهی Proxy و Reflection در React
- 92. تایپدهی Symbol و Unique Identifiers
- 93. تایپدهی Monorepo و اشتراک تایپها بین پکیجها
- 94. تایپدهی Micro-Frontend و Module Federation
- 95. بهینهسازی تایپها و کاهش پیچیدگی کامپایل
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
React
TypeScript
آموزش TypeScript
توسعه وب
جاوااسکریپت
فرانتاند
کامپوننتنویسی
کتابخانه React
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.