کتاب TypeScript for Modern Web Development: React, Angular, and Vue.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره TypeScript for Modern Web Development: React, Angular, and Vue.js
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر TypeScript و مزایای آن در توسعه وب مدرن
- 2. راهاندازی محیط توسعه و کامپایلر TypeScript
- 3. انواع داده پایه در TypeScript: boolean، number، string و null/undefined
- 4. نوع any و unknown: تفاوتها و موارد استفاده
- 5. Enumها در TypeScript: کاربردها و روشهای تعریف
- 6. آرایهها و تاپلها در TypeScript
- 7. توابع در TypeScript: تعریف نوع پارامترها و خروجی
- 8. پارامترهای اختیاری، پیشفرض و Rest در توابع
- 9. Interfaceها: تعریف ساختار اشیاء
- 10. Type Aliases در مقابل Interface
- 11. Union و Intersection Types
- 12. Generics در TypeScript: مفاهیم پایه
- 13. Generics پیشرفته: محدودیتها و کلاسهای Generic
- 14. کلاسها و وراثت در TypeScript
- 15. مفهوم Access Modifiers: public، private و protected
- 16. کلاسهای Abstract و Interface در برنامهنویسی شیءگرا
- 17. مدیریت ماژولها در TypeScript: import و export
- 18. Decoratorها در TypeScript: مفاهیم و کاربرد
- 19. TypeScript با React: راهاندازی پروژه
- 20. تعریف Props و State با تایپ در کامپوننتهای React
- 21. React Hooks تایپشده: useState، useEffect و useContext
- 22. مدیریت رویدادها و refها در React با TypeScript
- 23. TypeScript با Angular: ساختار پروژه و CLI
- 24. کامپوننتها و سرویسها در Angular با TypeScript
- 25. Directiveها و Pipeهای سفارشی با تایپدهی
- 26. مدیریت فرمها و اعتبارسنجی تایپشده در Angular
- 27. TypeScript با Vue.js: راهاندازی با Composition API
- 28. تعریف Props، emit و refها با تایپ در Vue.js
- 29. استفاده از Vuex و Pinia با TypeScript
- 30. کار با کتابخانههای شخص ثالث و فایلهای اعلان نوع (Declaration)
- 31. فایلهای d.ts: نوشتن اعلان نوع برای کتابخانههای موجود
- 32. TypeScript Utility Types: Partial, Required, Pick, Omit و Record
- 33. Mapped Types و Conditional Types
- 34. نوعدهی پیشرفته با Template Literal Types
- 35. مدیریت خطا و try-catch با تایپدهی مناسب
- 36. Promise و async/await با TypeScript
- 37. نوعدهی APIها و دادههای JSON
- 38. استفاده از Axios و Fetch با TypeScript
- 39. تست واحد با TypeScript: ابزارها و روشها
- 40. تست کامپوننتهای React با TypeScript و Jest
- 41. تست سرویسهای Angular با TypeScript
- 42. تست Composition API در Vue.js با TypeScript
- 43. بهینهسازی کد TypeScript: strict mode و noImplicitAny
- 44. Linting و Formatting کد TypeScript با ESLint و Prettier
- 45. ادغام TypeScript با ابزارهای ساخت: Webpack و Vite
- 46. مهاجرت از JavaScript به TypeScript در پروژههای بزرگ
- 47. الگوهای طراحی رایج در TypeScript: Singleton و Factory
- 48. الگوی Observer و Event Emitter با TypeScript
- 49. مدیریت وضعیت پیچیده با Redux و TypeScript
- 50. GraphQL و TypeScript: تایپدهی کوئری و موتاسیون
- 51. نوعدهی WebSocket و ارتباطات بلادرنگ
- 52. کار با LocalStorage و IndexedDB با تایپ در TypeScript
- 53. TypeScript در Node.js و محیط سمت سرور
- 54. ایجاد REST API با Express و TypeScript
- 55. نوعدهی Middleware و Request Handler در Express
- 56. ORMها و TypeScript: کار با TypeORM و Prisma
- 57. نوعدهی پیشرفته برای دیتابیس و مدلها
- 58. امنیت در TypeScript: جلوگیری از تزریق و خطاهای تایپی
- 59. توسعه چندپلتفرمی با TypeScript: React Native و Electron
- 60. مستندسازی کد TypeScript با JSDoc و TypeDoc
- 61. نسخهسازی و مدیریت وابستگیها در پروژه TypeScript
- 62. بهبود عملکرد TypeScript با کامپایلر و تنظیمات tsconfig
- 63. پروژه عملی: ساخت یک اپلیکیشن Todo با React و TypeScript
- 64. پروژه عملی: ساخت داشبورد مدیریتی با Angular و TypeScript
- 65. پروژه عملی: ساخت یک فروشگاه آنلاین ساده با Vue.js و TypeScript
- 66. بررسی و رفع خطاهای رایج TypeScript در توسعه وب
- 67. آینده TypeScript: ویژگیهای جدید و بهروزرسانیها
تگها:
Angular
React
TypeScript
Vue.js
آموزش تایپاسکریپت
برنامهنویسی فرانتاند
توسعه وب مدرن
فریمورکهای جاوااسکریپت
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.