لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
مبانی 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
نمایش نظرات