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

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

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