آموزش برنامه‌نویسی واکنشی با RxJS - آخرین آپدیت

دانلود Reactive Programming with RxJS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های مدرن وب توسط جریان‌های رویداد هدایت می‌شوند؛ از کلیک کاربر و فشردن کلیدها گرفته تا پاسخ‌های API و تغییرات وضعیت که در طول زمان رخ می‌دهند. برنامه‌نویسی واکنشی (Reactive Programming) با RxJS روشی تمیز و declaritive برای مدیریت تمام این جریان‌ها به شما ارائه می‌دهد. این دوره شما را از مفاهیم اصلی تفکر واکنشی تا ساخت اپلیکیشن‌های کامل و منعطف همراهی می‌کند، بدون اینکه خود را محدود به یک فریم‌ورک خاص کنید. شما با مبانی شروع خواهید کرد: چرا Callbacks و Promises کافی نیستند، چگونه Observables جریان داده‌ها را مدل‌سازی می‌کنند و رابطه بین Observers، Subjects و Subscriptions چگونه است. از آنجا به سراغ جعبه‌ابزار عملگرهای (Operators) RxJS خواهید رفت؛ شامل تبدیل، ترکیب و فیلتر کردن جریان‌ها، مدیریت Observables مرتبه بالا و ساخت سیستم‌های مدیریت خطای قدرتمند با استفاده از منطق بازگشت (Retry) و بازیابی (Recovery). در بخش نهایی، RxJS را در سناریوهای واقعی مرورگر پیاده می‌کنید: مدیریت رویدادهای DOM، ساخت اعتبارسنج خودکار فرم‌ها (Form Validator)، انجام فراخوانی‌های API مقاوم و مدیریت وضعیت (State) اپلیکیشن با استفاده از Observables و Subjects. در پایان، با ترکیب رویدادها، فراخوانی‌های API و وضعیت‌ها در یک اپلیکیشن واکنشی کامل، جایگاه RxJS را در اکوسیستم سیستم‌های واکنشی گسترده‌تر درک خواهید کرد. همین حالا ثبت‌نام کنید تا RxJS را یاد بگیرید و ساخت اپلیکیشن‌های واکنشی حرفه‌ای برای پورتفولیو خود را آغاز کنید.

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

مبانی برنامه‌نویسی واکنشی Foundations of Reactive Programming

  • مقدمه دوره Course Introduction

  • مقایسه Callbacks و Promises: چرا به برنامه‌نویسی واکنشی نیاز داریم؟ Callbacks vs. Promises: Why Reactive Programming Exists

  • تفکر واکنشی: تجسم جریان‌ها، رویدادها و جریان داده Reactive Thinking: Visualizing Streams, Events, and Data Flow

  • آماده‌سازی محیط کار با RxJS Setting Up RxJS Environment

  • آموزش Observables در RxJS RxJS Observables Explained

  • نحوه ایجاد Observables در RxJS Creating RxJS Observables

  • توضیح Observer در RxJS: بخش‌های next، error و complete RxJS Observer - next, error and complete Explained

  • تفاوت اصلی RxJS Subject و Observable RxJS Subject vs. Observable: Key Differences Explained

  • آشنایی با BehaviorSubject و ReplaySubject در RxJS BehaviorSubject and ReplaySubject in RxJS

  • مدیریت Subscriptionها: لغو اشتراک و جلوگیری از نشت حافظه (Memory Leak) RxJS Subscriptions: Unsubscribe and Prevent Memory Leaks

عملگرها و تبدیل‌ها Operators and Transformations

  • تمرین عملی با عملگرهای map، filter و tap RxJS map, filter and tap in Practice

  • مقایسه switchMap در مقابل mergeMap RxJS switchMap vs. mergeMap

  • زنجیره‌سازی عملگرهای RxJS: ساخت خط لوله داده‌های واکنشی RxJS Operator Chaining: Building Reactive Data Pipelines

  • آموزش ترکیب جریان‌ها با combineLatest و forkJoin RxJS combineLatest and forkJoin: Combining Stream Guides

  • آشنایی با debounceTime، throttleTime و distinctUntilChanged RxJS debounceTime, throttleTime and distinctUntilChanged

  • ساخت قابلیت جستجوی زنده (Live Search) با ترکیب عملگرهای RxJS Building a Live Search with RxJS Combination Operators

  • مدیریت خطا در RxJS با استفاده از catchError و throwError RxJS Error Handling with catchError and throwError

  • استفاده از retry و retryWhen RxJS retry and retryWhen

  • انجام فراخوانی‌های API مقاوم با عملگرهای مدیریت خطا Resilient API Calls in RxJS with Error Handling Operators

RxJS در دنیای واقعی و الگوهای واکنشی Real-World RxJS and Reactive Patterns

  • استفاده از RxJS fromEvent برای مدیریت رویدادهای DOM و تعامل کاربر RxJS fromEvent: Handle domEvents and User Interactions

  • ساخت اعتبارسنج فرم (Form Validator) به روش واکنشی Building a Reactive Form Validator with RxJS

  • درخواست‌های API با RxJS RxJS API Requests

  • درک جریان وضعیت (State Flow) در معماری واکنشی Understanding Reactive State Flow with RxJS

  • اتصال وضعیت به رابط کاربری با استفاده از Observables و Subjects RxJS State to UI: Connecting Observables and Subjects

  • مدیریت عملیات ناهمگام و Side Effects در State Store واکنشی RxJS Async Actions and Side Effects in a Reactive State Store

  • پروژه RxJS: مدیریت رویدادهای DOM، فراخوانی API و مدیریت وضعیت RxJS Project: DOM Events, API Calls, and State Management

جمع‌بندی و ارزیابی دوره Course Wrap-Up and Assessment

  • خلاصه و جمع‌بندی دوره Course Summary

نمایش نظرات

آموزش برنامه‌نویسی واکنشی با RxJS
جزییات دوره
7h 46m
27
(آخرین آپدیت)
2
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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