دوره آموزشی یادگیری RxJS
53 دقیقهمبتدی2023-08-22
مدرسین

Alexander Nguyen
جزئیات دوره
فرض کن که در حال کار روی یک اپلیکیشن Angular هستی و باید از یک API برای دریافت دادههای یک لیست کارها، سبد خرید یا وضعیت هوا استفاده کنی. هر تعداد API که استفاده کنی، باید روشی برای مدیریت اونها داشته باشی. RxJS میتونه بهت کمک کنه. وقتی RxJS رو یاد بگیری، در حال کار با یک کتابخانه استاندارد صنعت خواهی بود که به راحتی با هر اپلیکیشن Angular برای مدیریت API ها و دادهها کار میکنه. در این دوره، مهندس نرمافزار فرانتاند، الکس نگوین، یک معرفی به RxJS بهت میده که کمکت میکنه اپلیکیشنهای Angular بسازی که برای مدیریت دادهها از هر منبعی مقیاسپذیر باشند. مفاهیم اصلی RxJS رو یاد بگیر، از جمله اینکه دقیقا Observable چیه. یاد بگیر چطور از RxJS برای ساخت و اشتراکگذاری Observable ها و استفاده از Subjects—یک نوع خاص از Observable—برای کنترل دقیقتر استفاده کنی. همچنین روشهای استفاده از RxJS با چندین Observable رو بررسی کن.
مهارت ها
RxJSAngularJavaScript FrameworksLearningWeb DevelopmentOpen Source
سرفصل ها
0. مقدمه
- 01 - مدیریت APIها در Angular با RxJS
- 02 - استفاده از فایلهای تمرین
1. تکامل به سمت RxJS
- 03 - کد همزمان
- 04 - زمان نوشتن کد ناهمزمان
- 05 - برنامه نویسی واکنشی در مقابل ناهمزمان
- 06 - الگوی مشاهده گر برای RxJS
2. مفاهیم کلیدی RxJS
- 07 - نصب Angular و RxJS در مک
- 08 - نصب Angular و RxJS بر روی کامپیوتر
- 09 - خواندن دادهها با موضوعات رفتاری
- 10 - اشتراک تغییرات با استفاده از موضوعات
- 11 - پخش مجدد تغییرات با موضوعات بازپخش
3. روی موضوعات RxJS کار کنید
- 12 - نوشتن عملگرها برای تبدیل داده ها
- 13 - فیلتر کردن دادهها از مشاهده پذیر
- 14 - گرفتن داده و سپس لغو اشتراک
- 15 - شروع اشتراک با first، last و skipWhile
4. RxJS با قابلیت مشاهده چندگانه
- 16 - گوش دادن به چند قابل مشاهده با CombinLatest
- 17 - جلوگیری از تماسهای مکرر با استفاده از exhaustMap
- 18 - تغییر به آخرین درخواست با SwitchMap
- 19 - رسیدگی به تمام درخواستهای همزمان با استفاده از MergeMap
نتیجه
- 20 - دانش Angular خود را افزایش دهید