کتاب TypeScript پیشرفته: الگوها و تکنیکهای حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره TypeScript پیشرفته: الگوها و تکنیکهای حرفهای
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. سیستم تایپ پیشرفته: جنریکها، شرطیها و نگاشت
- 2. الگوهای طراحی (Design Patterns) در TypeScript
- 3. استفاده از Utility Types برای تبدیل و دستکاری تایپها
- 4. تکنیکهای Union و Intersection Types
- 5. Literal Types و Template Literal Types
- 6. تایپهای شرطی (Conditional Types) و استنتاج
- 7. نوعهای Mapped و Record
- 8. نوعهای Tuple و مدیریت آرایهها
- 9. نوعهای تابعی: overloadها و امضاها
- 10. نوعهای اینترفیس و type alias
- 11. تفاوت interface و type و زمان استفاده از هرکدام
- 12. وراثت و ترکیب اینترفیسها
- 13. جنریکهای پیشرفته: محدودیتها و پارامترهای پیشفرض
- 14. نوعهای بازگشتی و دادههای تو در تو
- 15. تایپهای شرطی تودرتو و زنجیرهای
- 16. استفاده از infer در Conditional Types
- 17. نوعهای Variadic Tuple
- 18. تایپهای کلید-مقدار و امنیت در دسترسی
- 19. تایپهای ماژول و فضای نام (Namespace)
- 20. دکوراتورها (Decorators) و متادیتا
- 21. تایپهای کلاس و اصلاحکنندههای دسترسی
- 22. تایپهای Promise و Async/Await
- 23. مدیریت خطا با تایپهای سفارشی
- 24. تایپهای Observable و Stream
- 25. تایپهای Reducer و State Management
- 26. تایپهای Event Emitter و رویدادها
- 27. تایپهای ثابت (Const) و readonly
- 28. تایپهای Non-nullable و Optional Chaining
- 29. تایپهای Assertion و Type Guard
- 30. تایپهای Never و Unknown
- 31. تایپهای Intersection و Union با ساختارهای پیچیده
- 32. تایپهای Enum و const enum
- 33. تایپهای Symbol و متادیتا
- 34. تایپهای Iterator و Generator
- 35. تایپهای Proxy و Reflect
- 36. تایپهای Singleton و Dependency Injection
- 37. تایپهای Factory و Builder
- 38. تایپهای Strategy و Command
- 39. تایپهای Observer و Mediator
- 40. تایپهای Decorator و Adapter
- 41. تایپهای Facade و Proxy
- 42. تایپهای Composite و Flyweight
- 43. تایپهای Chain of Responsibility
- 44. تایپهای State و Template Method
- 45. تایپهای Visitor و Interpreter
- 46. تایپهای Memento و Prototype
- 47. تایپهای Null Object و Value Object
- 48. تایپهای Data Transfer Object (DTO)
- 49. تایپهای Repository و Unit of Work
- 50. تایپهای Service Layer و Application Service
- 51. تایپهای Middleware و Pipeline
- 52. تایپهای Error Boundary و Result Pattern
- 53. تایپهای Either و Option (Maybe)
- 54. تایپهای Immutable و Mutable
- 55. تایپهای Strict و Loose
- 56. تایپهای Branded Types و Nominal Typing
- 57. تایپهای Phantom Types
- 58. تایپهای Fluent Interface و Builder Pattern
- 59. تایپهای Mixin و ترکیب کلاسها
- 60. تایپهای High-Order Function و Composition
- 61. تایپهای Currying و Partial Application
- 62. تایپهای Monad و Functor
- 63. تایپهای Lens و Prism
- 64. تایپهای Validation و Schema
- 65. تایپهای JSON و Serialization
- 66. تایپهای Query Builder و ORM
- 67. تایپهای GraphQL و API Client
- 68. تایپهای Router و Controller
- 69. تایپهای Middleware و Interceptor
- 70. تایپهای Plugin و Extension
- 71. تایپهای Module Federation و Micro-Frontend
- 72. تایپهای Testing و Mock
- 73. تایپهای Performance و Optimization
- 74. تایپهای Security و Sanitization
- 75. تایپهای Configuration و Environment
- 76. تایپهای Logging و Monitoring
تگها:
TypeScript Patterns
TypeScript ایران
TypeScript پیشرفته
آموزش TypeScript پیشرفته
الگوهای طراحی TypeScript
برنامه نویسی تایپ اسکریپت
تکنیک های حرفه ای TypeScript
کدنویسی حرفه ای TypeScript
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.