یادگیری کامل RxJS از پایه تا پیشرفته - از Observables تا Subjects و الگوهای پیشرفته

توسعهدهندگان JavaScript/TypeScript توسعهدهندگان Angular که میخواهند RxJS را عمیقتر یاد بگیرند توسعهدهندگانی که با دادههای stream و event-driven کار میکنند برنامهنویسانی که میخواهند کدهای غیرهمزمان را بهتر مدیریت کنند
معرفی RxJS و مزایای استفاده از برنامهنویسی واکنشی
۱۵ دقیقه
نحوه نصب RxJS در پروژههای مختلف (Vanilla JS, Angular, React, Node.js)
۱۲ دقیقه
درک سه مفهوم اصلی RxJS
۲۰ دقیقه
استفاده از توابع helper برای ایجاد Observables
۱۸ دقیقه
نحوه ایجاد Observable سفارشی با constructor
۲۲ دقیقه
استفاده از from() و defer() برای تبدیل Promise
۱۵ دقیقه
پیادهسازی یک timer با Observable
۳۰ دقیقه
استفاده از اپراتورهای map برای تبدیل مقادیر
۲۰ دقیقه
استفاده از scan و reduce برای تجمیع مقادیر
۱۸ دقیقه
استفاده از buffer برای گروهبندی دادهها
۱۶ دقیقه
استفاده از اپراتورهای فیلتر
۱۹ دقیقه
استفاده از اپراتورهای skip
۱۷ دقیقه
استفاده از distinct برای حذف مقادیر تکراری
۱۵ دقیقه
استفاده از debounce و throttle برای کنترل فرکانس
۲۲ دقیقه
ترکیب Observables با merge, concat و combineLatest
۲۵ دقیقه
استفاده از zip و forkJoin برای ترکیب همزمان
۲۰ دقیقه
استفاده از withLatestFrom برای ترکیب با آخرین مقدار
۱۸ دقیقه
استفاده از mergeMap برای تبدیل و ادغام Observableهای تو در تو
۲۴ دقیقه
استفاده از switchMap برای cancel کردن درخواستهای قبلی
۲۲ دقیقه
استفاده از concatMap و exhaustMap برای کنترل ترتیب
۲۰ دقیقه
پیادهسازی یک search box با switchMap
۴۵ دقیقه
درک مفهوم Subject و کاربردهای آن
۲۱ دقیقه
استفاده از BehaviorSubject و ReplaySubject
۲۳ دقیقه
استفاده از AsyncSubject و shareReplay برای caching
۱۹ دقیقه
پیادهسازی یک state management ساده
۵۰ دقیقه
استفاده از catchError برای مدیریت خطاها
۲۰ دقیقه
استفاده از retry برای تلاش مجدد در صورت خطا
۱۸ دقیقه
استراتژیهای پیشرفته مدیریت خطا
۱۶ دقیقه
استفاده از tap برای side effects و delay برای timing
۱۷ دقیقه
استفاده از finalize و timeout
۱۹ دقیقه
استفاده از materialize برای تبدیل به metadata
۱۵ دقیقه
پیادهسازی یک Todo App کامل با RxJS
۴۵ دقیقه
استفاده از RxJS برای مدیریت درخواستهای HTTP
۴۰ دقیقه
پیادهسازی یک chat real-time با RxJS و WebSocket
۵۰ دقیقه
پیادهسازی infinite scroll با RxJS
۳۵ دقیقه
جلوگیری از memory leaks با unsubscribe صحیح
۲۲ دقیقه
استفاده از takeUntil pattern و async pipe در Angular
۲۰ دقیقه
نوشتن تست برای کدهای RxJS با marble testing
۲۵ دقیقه
نکات بهینهسازی عملکرد و debugging
۱۸ دقیقه

مدرس دوره
برنامه نویس بکند