کتاب تایپاسکریپت: از صفر تا مسلطی برای توسعهدهندگان وب با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تایپاسکریپت: از صفر تا مسلطی برای توسعهدهندگان وب
موضوع کلی: توسعه نرمافزار وب
موضوع میانی: برنامهنویسی فرانتاند و بکاند
📋 سرفصلهای دوره
- 1. مقدمهای بر تایپاسکریپت و محیط توسعه
- 2. نصب و پیکربندی Node.js و npm
- 3. معرفی کامپایلر تایپاسکریپت (tsc)
- 4. انواع دادههای اصلی در تایپاسکریپت
- 5. متغیرها، ثابتها و اعلانها
- 6. عملگرها و عبارات در تایپاسکریپت
- 7. توابع: تعریف، فراخوانی و پارامترها
- 8. انواع توابع پیشفرض و توابع بازگشتی
- 9. آرایهها و اشیاء در تایپاسکریپت
- 10. کار با رشتهها و متون در تایپاسکریپت
- 11. ساختارهای کنترلی: شرطها (if/else)
- 12. حلقهها: for, while, do-while
- 13. مدیریت خطاها با try-catch
- 14. کلاسها و اشیاء: مفاهیم شیءگرایی
- 15. وراثت و چندریختی در تایپاسکریپت
- 16. اینترفیسها و انواع سفارشی
- 17. Genericها: تایپگذاری انعطافپذیر
- 18. Enumها: تعریف مجموعههای نامگذاری شده
- 19. ماژولها و وارد کردن/صادر کردن
- 20. فضای نامها (Namespaces)
- 21. تایپاسکریپت و DOM: دستکاری صفحات وب
- 22. کار با رویدادها در تایپاسکریپت
- 23. Fetch API و درخواستهای HTTP
- 24. کار با JSON در تایپاسکریپت
- 25. آشنایی با کتابخانههای محبوب فرانتاند (React, Angular, Vue)
- 26. تایپاسکریپت در React: کامپوننتها و State
- 27. تایپاسکریپت در Angular: ماژولها و Services
- 28. تایپاسکریپت در Vue: کامپوننتها و Props
- 29. آشنایی با Webpack و Bundling
- 30. استفاده از TypeScript با Babel
- 31. تستنویسی با Jest و تایپاسکریپت
- 32. دیباگینگ کد تایپاسکریپت
- 33. بهینهسازی کد تایپاسکریپت
- 34. الگوهای طراحی در تایپاسکریپت
- 35. تایپاسکریپت و Types
- 36. Union Types و Intersection Types
- 37. Type Aliases و Literal Types
- 38. Mapped Types و Conditional Types
- 39. Utility Types (Partial, Readonly, Pick, Omit)
- 40. Decorators در تایپاسکریپت
- 41. آشنایی با TypeScript Declaration Files (.d.ts)
- 42. مدیریت state با Redux Toolkit و TypeScript
- 43. استفاده از Context API با TypeScript
- 44. توسعهی کامپوننتهای قابل استفاده مجدد با TypeScript
- 45. توسعهی هوکهای سفارشی با TypeScript
- 46. آشنایی با TypeScript و Next.js
- 47. استفاده از TypeScript در پروژههای Node.js
- 48. تایپاسکریپت و Express.js
- 49. توسعهی API با TypeScript و Node.js
- 50. امنیت در برنامهنویسی تایپاسکریپت
- 51. بهترین شیوهها برای نوشتن کد تایپاسکریپت
- 52. معماری یک برنامهی بزرگ با TypeScript
- 53. استفاده از ESLint و Prettier با TypeScript
- 54. آشنایی با ابزارهای CI/CD برای TypeScript
- 55. استقرار برنامههای TypeScript
- 56. مقایسهی TypeScript با JavaScript
- 57. تایپاسکریپت و IDEها (VS Code, WebStorm)
- 58. آیندهی تایپاسکریپت در توسعه وب
- 59. پروژههای عملی با TypeScript: یک مثال کاربردی
- 60. تایپاسکریپت و Serverless Functions
- 61. تایپاسکریپت و GraphQL
- 62. تایپاسکریپت و WebAssembly
- 63. تایپاسکریپت برای توسعهی افزونههای مرورگر
- 64. آشنایی با Monorepos و TypeScript
- 65. تایپاسکریپت و Microfrontends
- 66. تایپاسکریپت و Progressive Web Apps (PWAs)
- 67. تایپاسکریپت و Accessibility (دسترسیپذیری)
- 68. بهبود عملکرد برنامههای TypeScript
- 69. استفاده از TypeScript برای توسعهی بازیهای وب
- 70. تایپاسکریپت و WebSockets
- 71. تایپاسکریپت و Web Workers
- 72. تایپاسکریپت و Canvas API
- 73. تایپاسکریپت و SVG
- 74. تایپاسکریپت و WebGL
- 75. تایپاسکریپت و Three.js
- 76. تایپاسکریپت و Responsive Web Design
- 77. تایپاسکریپت و Internationalization (i18n)
- 78. تایپاسکریپت و Localization (l10n)
- 79. تایپاسکریپت و SEO (بهینهسازی موتور جستجو)
- 80. تایپاسکریپت و Analytics (تحلیل وب)
- 81. تایپاسکریپت و A/B Testing
- 82. تایپاسکریپت و User Experience (UX) Design
- 83. تایپاسکریپت و Mobile Web Development
- 84. تایپاسکریپت و Native Mobile Development (React Native, Ionic)
- 85. تایپاسکریپت و Desktop Application Development (Electron)
- 86. تایپاسکریپت و Machine Learning in the Browser (TensorFlow.js)
- 87. تایپاسکریپت و Computer Vision in the Browser
- 88. تایپاسکریپت و Augmented Reality (AR) in the Browser
- 89. تایپاسکریپت و Virtual Reality (VR) in the Browser
- 90. تایپاسکریپت و Blockchain Development in the Browser
- 91. تایپاسکریپت و Internet of Things (IoT) in the Browser
- 92. تایپاسکریپت و Data Visualization in the Browser
- 93. تایپاسکریپت و Game Development in the Browser
- 94. تایپاسکریپت و Server-Sent Events (SSE)
- 95. تایپاسکریپت و WebRTC
- 96. تایپاسکریپت و WebAssembly System Interface (WASI)
- 97. تایپاسکریپت و Service Workers
- 98. تایپاسکریپت و Push Notifications
- 99. تایپاسکریپت و Offline Support
- 100. تایپاسکریپت و Progressive Enhancement
تگها:
TypeScript
آموزش تایپاسکریپت
برنامهنویسی بکاند
برنامهنویسی فرانتاند
برنامهنویسی وب
بکاند
تایپاسکریپت
توسعهدهنده وب
جاوااسکریپت
فرانتاند
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.