مبانی RxJS 2026 - آموزش برنامه‌نویسی واکنش‌گرا (Reactive Programming) مدرن - آخرین آپدیت

دانلود RxJS Foundations 2026 - Learn Modern Reactive Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، شما در مبانی RxJS عمیق خواهید شد؛ از راه‌اندازی محیط توسعه شروع کرده و به درک اصول اصلی آن می‌پردازید. شما مفاهیم کلیدی مانند Observableها، اپراتورها و رابطه بین Observerها و Observableها را بررسی خواهید کرد تا پایه‌ای مستحکم برای ساخت اپلیکیشن‌های واکنش‌گرا ایجاد کنید. از طریق تمرین‌های عملی، بر اپراتورهای ضروری از جمله map، filter و استراتژی‌های مدیریت خطا مسلط خواهید شد و یاد خواهید گرفت که چگونه RxJS می‌تواند جریان‌های داده‌ای ناهمگام (Asynchronous) را بسیار کارآمدتر از Promiseها مدیریت کند. با پیشرفت دوره، به مباحث پیشرفته‌ای مانند استفاده از Subjectها، ترکیب Observableها با اپراتورهایی نظیر combineLatest و forkJoin، و پیاده‌سازی تکنیک‌های debouncing و throttling وارد خواهید شد. این دوره همچنین بر کاربرد عملی با اعمال مهارت‌های آموخته شده در پروژه‌های واقعی تأکید دارد تا بتوانید RxJS را در اپلیکیشن‌های وب مدرن ادغام کنید. در پایان دوره، شما قادر خواهید بود با اعتماد به نفس کامل RxJS را در اپلیکیشن‌های خود پیاده‌سازی کنید، جریان‌های پیچیده داده را مدیریت کنید، Observableهای سفارشی بسازید و مفاهیم پیشرفته برنامه‌نویسی واکنش‌گرا را در پروژه‌های واقعی به کار ببرید.

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • چرا به RxJS نیاز داریم؟ Why Do We Need RxJS?

  • ویرایشگر Editor

  • Prettier Prettier

  • آماده‌سازی کد منبع برای شما I Prepared Source Code for You

  • راه‌اندازی یک پروژه Setting Up a Project

مبانی RxJS RxJS Basics

  • Observable و Observer Observable and Observer

  • متدهای Of و From Of and From Methods

  • تبدیل داده‌های جاوااسکریپت به Observable Converting JavaScript Data to Observables

  • مقایسه Observableها در مقابل Promiseها Observables vs Promises

  • اشتراک‌گذاری با Next، Error و Complete Subscribing With Next, Error, and Complete

  • ساخت Observableهای سفارشی Creating Custom Observables

  • ساخت Subscriber سفارشی Creating Custom Subscriber

  • ناهمگام بودن Observableها Observables Are Async

مهم‌ترین اپراتورها Most Important Operators

  • اپراتور Map Map Operator

  • اپراتور Filter Filter Operator

  • ترکیب Map و Filter Combining Map and Filter

  • نمودار ماربل (Marble Diagram) Marble Diagram

  • کار با HTTP Working With HTTP

  • Async Pipe Async Pipe

  • مدیریت خطا در RxJS RxJS Error Handling

  • نحوه لغو اشتراک (Unsubscribe) در RxJS How to Unsubscribe in RxJS

  • متد Ajax در RxJS RxJS Ajax Method

RxJS پیشرفته Advanced RxJS

  • درخت تصمیم‌گیری اپراتورهای RxJS RxJS Operator Decision Tree

  • متد CombineLatest CombineLatest Method

  • تمرین عملی: وظیفه Filter Map Do It Yourself: Filter Map Task

  • متد ForkJoin ForkJoin Method

  • متد WithLatestFrom WithLatestFrom Method

  • اپراتورهای Distinct Distinct Operators

  • تمرین عملی: وظیفه خودروها Do It Yourself: Cars Task

  • اپراتورهای Debounce Debounce Operators

  • اپراتورهای Throttle Throttle Operators

  • متد Tap Tap Method

موضوعات (Subjects) در RxJS RxJS Subjects

  • موضوع RxJS (Subject) RxJS Subject

  • موضوع رفتاری RxJS (Behavior Subject) RxJS Behavior Subject

  • تمرین عملی: وظیفه Behavior Subject Do It Yourself: Behavior Subject Task

  • موضوع بازپخش RxJS (Replay Subject) RxJS Replay Subject

  • تفاوت‌های Map Maps Differences

  • تمرین عملی – جهنم Observableها Do It Yourself – Observables Hell

  • متد Retry Retry Method

گام بعدی چیست؟ What's Next?

  • تکلیف درسی Homework

نمایش نظرات

مبانی RxJS 2026 - آموزش برنامه‌نویسی واکنش‌گرا (Reactive Programming) مدرن
جزییات دوره
4h 57m
41
(آخرین آپدیت)
8
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده