آموزش جامع RxJS - آخرین آپدیت

دانلود Learning RxJS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

تصور کنید در حال توسعه یک اپلیکیشن انگولار (Angular) هستید و نیاز دارید برای مدیریت لیست کارهای روزانه، سبد خرید یا دریافت داده‌های هواشناسی از APIها استفاده کنید. فارغ از تعداد APIهایی که به کار می‌برید، شما به روشی برای مدیریت بهینه آن‌ها نیاز دارید و اینجاست که RxJS به کمک شما می‌آید. با یادگیری RxJS، شما با یک کتابخانه استاندارد صنعتی آشنا می‌شوید که به طور یکپارچه با هر اپلیکیشن انگولار برای مدیریت داده‌ها و APIها تعامل دارد. در این دوره، الکس نگوین، مهندس نرم‌افزار Front-end، شما را با مفاهیم RxJS آشنا می‌کند تا بتوانید اپلیکیشن‌های انگولاری بسازید که قابلیت مقیاس‌پذیری بالایی در مدیریت داده‌ها داشته باشند. در این مسیر، مفاهیم کلیدی RxJS از جمله مفهوم دقیق Observable را خواهید آموخت. همچنین یاد می‌گیرید چگونه با استفاده از RxJS، Observableها را ایجاد و Subscribe کنید و از Subjectها (نوع خاصی از Observable) برای کنترل دقیق‌تر داده‌ها بهره ببرید. در نهایت، روش‌های کار با چندین Observable به صورت همزمان را بررسی خواهید کرد.


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

مقدمه Introduction

  • استفاده از فایل‌های تمرینی Using the exercise files

  • مدیریت APIها در انگولار با RxJS Managing APIs in Angular with RxJS

1. تکامل به سمت RxJS 1. Evolving toward RxJS

  • الگوی Observer برای RxJS Observer pattern for RxJS

  • چه زمانی کد غیرهمزمان بنویسیم When to write asynchronous code

  • کدهای همزمان (Synchronous) Synchronous code

  • برنامه‌نویسی واکنشی در مقابل غیرهمزمان Reactive vs. asynchronous programming

2. مفاهیم کلیدی RxJS 2. Key RxJS Concepts

  • بازپخش تغییرات با Replay Subjects Replaying changes with replay subjects

  • اشتراک در تغییرات با استفاده از Subjects Subscribing to changes using subjects

  • نصب Angular و RxJS در ویندوز Installing Angular and RxJS on a PC

  • خواندن داده‌ها با Behavior Subjects Reading data with behavior subjects

  • نصب Angular و RxJS در مک Installing Angular and RxJS on a Mac

3. عملیات روی Subjectهای RxJS 3. Operate on RxJS Subjects

  • نوشتن اپراتورها برای تغییر داده‌ها Writing operators to transform data

  • فیلتر کردن داده‌ها از Observableها Filtering data from observables

  • شروع اشتراک‌ها با first، last و skipWhile Starting subscriptions with first, last, and skipWhile

  • دریافت داده‌ها و سپس لغو اشتراک Taking data and then unsubscribing

4. استفاده از RxJS با چندین Observable 4. RxJS with Multiple Observables

  • جلوگیری از فراخوانی‌های تکراری با exhaustMap Preventing repeated calls using exhaustMap

  • مدیریت تمام درخواست‌های همزمان با MergeMap Handling all simultaneous requests using MergeMap

  • سوئیچ به آخرین درخواست با SwitchMap Switching to the latest request with SwitchMap

  • گوش دادن به چندین Observable با combineLatest Listening to multiple observables with combineLatest

جمع‌بندی Conclusion

  • ارتقای دانش انگولار شما Growing your Angular knowledge

نمایش نظرات

آموزش جامع RxJS
جزییات دوره
0h 53m
20
(آخرین آپدیت)
9,813
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexander Nguyen Alexander Nguyen

الکس نگوین تجربیات حرفه‌ای و شخصی خود را در خلق محتوا به کار می‌گیرد.

توصیه‌های زندگی الکس با بیش از ۱۳۵ هزار دنبال‌کننده در لینکدین و هزاران نفر در سراسر جهان همسو است. او همچنین در مدیوم و توییتر محتوایی در زمینه توسعه مسیر شغلی مهندسی نرم‌افزار تولید می‌کند. الکس در زمان‌های آزاد خود به عنوان مهندس نرم‌افزار Front-end در گوگل فعالیت می‌کند و یک وبلاگ هفتگی در مورد طراحی سیستم (System Design) در substack دارد. وی همچنین تجربه همکاری با مایکروسافت در پروژه PowerBI و آمازون در بخش تجربه پرداخت آمازون را در کارنامه دارد.