کتاب Typescript: فراتر از اصول اولیه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Typescript: فراتر از اصول اولیه

موضوع کلی: برنامه نویسی

موضوع میانی: تایپ اسکریپت (TypeScript)

📋 سرفصل‌های دوره

  • 1. انواع سیستم تایپ در تایپ‌اسکریپت
  • 2. ایجاد تایپ‌های سفارشی با Type Aliases
  • 3. کار با Union و Intersection Types
  • 4. مفهوم Narrowing و Type Guards
  • 5. استفاده از Discriminated Unions
  • 6. بررسی Literal Types و Template Literal Types
  • 7. تعریف و استفاده از Generics
  • 8. محدود کردن Generics با Constraints
  • 9. استفاده از Generic Utility Types
  • 10. نقش Interface در تعریف ساختار اشیاء
  • 11. تفاوت Interface و Type Alias
  • 12. وراثت و ترکیب Interface ها
  • 13. کار با کلاس‌ها و اصلاح‌کننده‌های دسترسی
  • 14. کلاس‌های Abstract و ارث‌بری
  • 15. پیاده‌سازی Interface در کلاس‌ها
  • 16. تعریف Property Modifiers (readonly, optional)
  • 17. نوع‌دهی به توابع و Method Overloading
  • 18. مدیریت this در توابع
  • 19. استفاده از Rest Parameters و Tuples
  • 20. کار با Mapped Types
  • 21. ایجاد Conditional Types
  • 22. استفاده از Infer در Conditional Types
  • 23. کار با Template Literal Types پیشرفته
  • 24. مدیریت ماژول‌ها و Namespace ها
  • 25. فایل‌های اعلام نوع (Declaration Files)
  • 26. تعریف و استفاده از Ambient Types
  • 27. کار با کتابخانه‌های شخص ثالث (DefinitelyTyped)
  • 28. نوع‌دهی به async/await و Promise ها
  • 29. مدیریت خطاها با تایپ‌های سفارشی
  • 30. استفاده از Type Assertions و Non-null Assertion
  • 31. بررسی Strict Mode و تنظیمات کامپایلر
  • 32. کار با Utility Types (Partial, Required, Pick, Omit)
  • 33. استفاده از Record و Readonly
  • 34. مدیریت تایپ‌های شرطی برای API ها
  • 35. نوع‌دهی به اشیاء تودرتو و پیچیده
  • 36. کار با Index Signatures و Dictionary Patterns
  • 37. مدیریت تایپ‌های تابعی و Call Signatures
  • 38. استفاده از Constructor Signatures
  • 39. نوع‌دهی به Event Handlers و DOM
  • 40. مدیریت تایپ‌های JSON و Serialization
  • 41. ایجاد تایپ‌های بازگشتی (Recursive Types)
  • 42. کار با Variadic Tuple Types
  • 43. مدیریت نوع‌دهی در کتابخانه‌های بزرگ
  • 44. بهینه‌سازی تایپ‌ها با Branded Types
  • 45. استفاده از Satisfies Operator برای امنیت بیشتر
  • 46. مدیریت تایپ‌های داینامیک با any و unknown
  • 47. تفاوت never و void و undefined
  • 48. ایجاد تایپ‌های سخت‌گیرانه برای اشیاء تغییرناپذیر
  • 49. کار با Type Guards از نوع is
  • 50. مدیریت تایپ‌های Enum و Const Enum
  • 51. تست تایپ‌ها با ابزارهای اختصاصی
  • 52. استفاده از Decorators و Metadata
  • 53. مدیریت تایپ‌های Context و State در برنامه
  • 54. نوع‌دهی به Redux یا State Management
  • 55. کار با تایپ‌های مرتبط با React (Props, State)
  • 56. مدیریت تایپ‌های HTTP Request و Response
  • 57. ایجاد Middleware با تایپ‌های دقیق
  • 58. مدیریت تایپ‌های آرایه و Set و Map
  • 59. استفاده از Assertion Functions
  • 60. مدیریت تایپ‌های Polymorphic Components
  • 61. نوع‌دهی به Event Emitter ها
  • 62. کار با Type Challenges و الگوهای پیشرفته
  • 63. استفاده از Symbol و Unique Symbol
  • 64. مدیریت تایپ‌های Date و RegExp
  • 65. ایجاد تایپ‌های امن برای Config
  • 66. مدیریت تایپ‌های Error Boundaries
  • 67. استفاده از Type Inference و Contextual Typing
  • 68. مدیریت تایپ‌های Overloads پیچیده
  • 69. بهبود خوانایی تایپ‌ها با Type Aliases
  • 70. ایجاد تایپ‌های امن برای Environment Variables
  • 71. مدیریت تایپ‌های Asynchronous Iterators
  • 72. نوع‌دهی به Web Workers و Threads
  • 73. استفاده از Type Narrowing با Switch
  • 74. مدیریت تایپ‌های Form و Validation
  • 75. ایجاد تایپ‌های امن برای Local Storage
  • 76. مدیریت تایپ‌های Routing و Navigation
  • 77. نوع‌دهی به GraphQL Query ها
  • 78. مدیریت تایپ‌های WebSocket و Socket.IO
  • 79. استفاده از TypeScript در Node.js Backend
  • 80. مدیریت تایپ‌های File و Blob
  • 81. ایجاد تایپ‌های امن برای Unit Testing
  • 82. مدیریت تایپ‌های Mock و Stub
  • 83. نوع‌دهی به Stream ها و Buffer ها
  • 84. مدیریت تایپ‌های Cluster و Child Process
  • 85. بهبود عملکرد تایپ‌ها با Type Only Import
  • 86. مدیریت تایپ‌های Third-Party Libraries
  • 87. استفاده از TypeScript با Monorepo
  • 88. مدیریت تایپ‌های Build و Deployment
  • 89. ایجاد تایپ‌های امن برای CLI Tools
  • 90. مدیریت تایپ‌های Database Query
  • 91. نوع‌دهی به ORM Models
  • 92. مدیریت تایپ‌های Cache و Redis
  • 93. ایجاد تایپ‌های امن برای API Gateway
  • 94. مدیریت تایپ‌های Authentication و Authorization
  • 95. نوع‌دهی به WebSocket Events
  • 96. مدیریت تایپ‌های Payment Gateway
  • 97. استفاده از TypeScript برای Microservices
  • 98. مدیریت تایپ‌های Logging و Monitoring
  • 99. خلاصه و نکات نهایی برای پروژه‌های واقعی
تگ‌ها: TypeScript TypeScript پیشرفته TypeScript جامع TypeScript کاربردی TypeScript متوسط برنامه‌نویسی تایپ‌اسکریپت برنامه‌نویسی وب

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.