دوره آموزشی یادگیری RxJS

دوره آموزشی یادگیری RxJS

53 دقیقهمبتدی2023-08-22

مدرسین

Alexander Nguyen

Alexander Nguyen

جزئیات دوره

فرض کن که در حال کار روی یک اپلیکیشن Angular هستی و باید از یک API برای دریافت داده‌های یک لیست کارها، سبد خرید یا وضعیت هوا استفاده کنی. هر تعداد API که استفاده کنی، باید روشی برای مدیریت اون‌ها داشته باشی. RxJS می‌تونه بهت کمک کنه. وقتی RxJS رو یاد بگیری، در حال کار با یک کتابخانه استاندارد صنعت خواهی بود که به راحتی با هر اپلیکیشن Angular برای مدیریت API ها و داده‌ها کار می‌کنه. در این دوره، مهندس نرم‌افزار فرانت‌اند، الکس نگوین، یک معرفی به RxJS بهت میده که کمکت می‌کنه اپلیکیشن‌های Angular بسازی که برای مدیریت داده‌ها از هر منبعی مقیاس‌پذیر باشند. مفاهیم اصلی RxJS رو یاد بگیر، از جمله اینکه دقیقا Observable چیه. یاد بگیر چطور از RxJS برای ساخت و اشتراک‌گذاری Observable ها و استفاده از Subjects—یک نوع خاص از Observable—برای کنترل دقیق‌تر استفاده کنی. همچنین روش‌های استفاده از RxJS با چندین Observable رو بررسی کن.

مهارت ها

RxJSAngularJavaScript FrameworksLearningWeb DevelopmentOpen Source

سرفصل ها

مقدمه

  • مدیریت APIها در Angular با RxJS
  • استفاده از فایل‌های تمرین

تکامل به سمت RxJS

  • کد همزمان
  • زمان نوشتن کد ناهمزمان
  • برنامه نویسی واکنشی در مقابل ناهمزمان
  • الگوی مشاهده گر برای RxJS

مفاهیم کلیدی RxJS

  • نصب Angular و RxJS در مک
  • نصب Angular و RxJS بر روی کامپیوتر
  • خواندن داده‌ها با موضوعات رفتاری
  • اشتراک تغییرات با استفاده از موضوعات
  • پخش مجدد تغییرات با موضوعات بازپخش

روی موضوعات RxJS کار کنید

  • نوشتن عملگرها برای تبدیل داده ها
  • فیلتر کردن داده‌ها از مشاهده پذیر
  • گرفتن داده و سپس لغو اشتراک
  • شروع اشتراک با first، last و skipWhile

RxJS با قابلیت مشاهده چندگانه

  • گوش دادن به چند قابل مشاهده با CombinLatest
  • جلوگیری از تماس‌های مکرر با استفاده از exhaustMap
  • تغییر به آخرین درخواست با SwitchMap
  • رسیدگی به تمام درخواست‌های همزمان با استفاده از MergeMap

نتیجه

  • دانش Angular خود را افزایش دهید
۴۰,۰۰۰ تومان