کتاب برنامهنویسی واکنشگرا با RxJS و TypeScript پیشرفته: ژنریکها و مدلسازی نوع با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی واکنشگرا با RxJS و TypeScript پیشرفته: ژنریکها و مدلسازی نوع
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی واکنشگرا (Reactive Programming) با استفاده از کتابخانه RxJS
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی واکنشگرا
- 2. آشنایی با مفاهیم برنامهنویسی تابعی
- 3. RxJS: اصول اولیه و Observables
- 4. ایجاد Observables از منابع مختلف
- 5. Operators های اصلی RxJS برای تبدیل دادهها
- 6. فیلتر کردن و جستجو در Observable ها
- 7. تبدیل Observable ها به انواع دادهای دیگر
- 8. مدیریت خطاها در Observable ها
- 9. زمانبندی و کنترل اجرای Observable ها
- 10. آشنایی با مفهوم Subject ها
- 11. Subject ها و تفاوت آنها با Observable ها
- 12. استفاده از BehaviorSubject برای نگهداری حالت
- 13. استفاده از ReplaySubject برای بازیابی مقادیر قبلی
- 14. آشنایی با مفهوم Higher-Order Observables
- 15. عملگرهای FlatMap و SwitchMap
- 16. عملگرهای MergeMap و CombineLatest
- 17. مدیریت اشتراکها و لغو آنها
- 18. آشنایی با مفهوم Zone.js و تاثیر آن بر RxJS
- 19. مقدمهای بر TypeScript
- 20. انواع دادهای در TypeScript
- 21. Interface ها و Type Alias ها
- 22. Generic ها در TypeScript: اصول اولیه
- 23. Generic ها و Observable ها
- 24. استفاده از Generic ها برای تعریف انواع دادهای سفارشی
- 25. مدلسازی نوع با TypeScript
- 26. استفاده از Type Guards
- 27. Union Types و Intersection Types
- 28. Conditional Types در TypeScript
- 29. Mapped Types در TypeScript
- 30. Utility Types در TypeScript
- 31. استفاده از Generics برای محدود کردن انواع دادهای
- 32. Generic Constraints
- 33. آشنایی با مفهوم Type Inference
- 34. استفاده از Type Assertions
- 35. مدیریت وابستگیها در پروژههای TypeScript
- 36. webpack و TypeScript
- 37. استفاده از tsconfig.json
- 38. آشنایی با مفهوم Declaration Files
- 39. برنامهنویسی واکنشگرا با RxJS و TypeScript: ترکیب
- 40. ایجاد کامپوننتهای واکنشگرا با RxJS و TypeScript
- 41. مدیریت حالت در برنامههای واکنشگرا
- 42. استفاده از RxJS برای ارتباط بین کامپوننتها
- 43. آشنایی با Redux و RxJS
- 44. استفاده از NgRx با TypeScript
- 45. تست کامپوننتهای واکنشگرا با RxJS و TypeScript
- 46. بهینهسازی عملکرد برنامههای واکنشگرا
- 47. آشنایی با مفهوم Memoization
- 48. استفاده از Selectors در NgRx
- 49. الگوهای طراحی در برنامهنویسی واکنشگرا
- 50. آشنایی با Reactive Forms
- 51. اعتبارسنجی فرمها با RxJS
- 52. مدیریت دادههای فرم با RxJS
- 53. آشنایی با مفهوم Dependency Injection
- 54. استفاده از Dependency Injection در برنامههای واکنشگرا
- 55. آشنایی با مفهوم Decorators در TypeScript
- 56. استفاده از Decorators برای بهبود خوانایی کد
- 57. آشنایی با مفهوم Asynchronous Programming
- 58. Promise ها و Async/Await
- 59. استفاده از Async/Await با RxJS
- 60. آشنایی با مفهوم Web Workers
- 61. استفاده از Web Workers برای انجام محاسبات سنگین
- 62. آشنایی با مفهوم Server-Side Rendering (SSR)
- 63. استفاده از Angular Universal برای SSR
- 64. آشنایی با مفهوم Progressive Web Apps (PWA)
- 65. استفاده از Service Workers
- 66. آشنایی با مفهوم WebAssembly
- 67. استفاده از WebAssembly با TypeScript
- 68. آشنایی با مفهوم Micro Frontends
- 69. استفاده از RxJS برای ارتباط بین Micro Frontends
- 70. آشنایی با ابزارهای توسعهدهنده مرورگر برای RxJS
- 71. دیباگ کردن Observable ها
- 72. آشنایی با مفهوم Reactive Extensions برای زبانهای دیگر
- 73. RxJava، RxKotlin، RxSwift
- 74. آشنایی با جدیدترین ویژگیهای RxJS
- 75. آشنایی با جدیدترین ویژگیهای TypeScript
- 76. بهرهوری در برنامهنویسی با RxJS و TypeScript
- 77. بهترین شیوهها برای نوشتن کد تمیز و قابل نگهداری
- 78. آشنایی با الگوهای طراحی واکنشگرا پیشرفته
- 79. آشنایی با معماری Hexagonal با RxJS و TypeScript
- 80. آشنایی با معماری Clean با RxJS و TypeScript
- 81. آشنایی با کتابخانههای کمکی RxJS
- 82. آشنایی با ابزارهای تست RxJS
- 83. آشنایی با مفاهیم پیشرفته مدلسازی نوع در TypeScript
تگها:
RxJS
TypeScript
برنامهنویسی تایپاسکریپت
برنامهنویسی واکنشگرا
برنامهنویسی وب
توسعه فرانتاند
توسعه وب پیشرفته
ژنریکها
فریمورکهای جاوااسکریپت
مدلسازی نوع
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.