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

دانلود Angular: RxJS for Reactive Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: کتابخانه RxJS با بهره‌گیری از Observableها و مجموعه‌ای غنی از اپراتورها، اپلیکیشن‌های انگولار را قادر می‌سازد تا عملیات ناهمگام (Async) را مدیریت کرده، به رویدادها پاسخ دهند و جریان‌های داده پیچیده را ترکیب کنند. در این دوره جامع، شما نحوه استفاده بهینه از RxJS را در برنامه‌های مدرن انگولار که بر پایه Signals هستند، خواهید آموخت. ابتدا بررسی می‌کنیم که چرا RxJS همچنان نقش حیاتی در برنامه‌نویسی واکنشی انگولار دارد. سپس با اصطلاحات، مفاهیم و سینتکس Observableها و اپراتورهای RxJS آشنا می‌شوید. در نهایت، از طریق سه مورد کاربردی و عملی، نحوه ادغام Observableها را یاد می‌گیرید: مدیریت جریان رویدادهای کیبورد، ترکیب داده‌ها با استفاده از Observableها و rxResource()، و پیاده‌سازی قابلیت جستجو با استفاده از Debouncing و تبدیل داده‌ها. پس از اتمام این دوره، شما مهارت و دانش لازم از RxJS برای ساخت اپلیکیشن‌های واکنشی و حرفه‌ای در Angular را کسب خواهید کرد.

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

برنامه‌نویسی واکنشی با RxJS و Signals Reactive Programming with RxJS and Signals

  • چرا برنامه‌نویسی واکنشی؟ Why Reactive Programming?

  • استفاده از RxJS و Signals برای برنامه‌نویسی واکنشی RxJS and Signals for Reactive Programming

  • چرا RxJS در انگولار اهمیت دارد؟ Why Is RxJS Important in Angular?

  • مفاهیم Observable، Observer و Subscription Observable, Observer, Subscription

  • چه زمانی از Observableها در مقابل Signals استفاده کنیم؟ When to Use Observables vs. Signals?

واکنش به رویدادها Reacting to Events

  • مورد کاربردی: واکنش به رویدادهای کیبورد Use Case: Reacting to Keyboard Events

  • بررسی اپلیکیشن نمونه Sample Application

  • ساخت یک Observable Creating an Observable

  • اشتراک در یک Observable (Subscribing) Subscribing to an Observable

اپراتورهای RxJS و خط لوله (Pipeline) RxJS Operators and Pipeline

  • معرفی اپراتورهای RxJS RxJS Operators

  • تبدیل داده‌های ارسالی (Transforming Emissions) Transforming Emissions

  • فیلتر کردن داده‌های ارسالی (Filtering Emissions) Filtering Emissions

  • لغو اشتراک از یک Observable Unsubscribing from an Observable

دریافت داده‌ها در یک Signal با استفاده از Observable Retrieving Data into a Signal Using an Observable

  • مقایسه دریافت داده‌ها با HttpClient در برابر Resource API Retrieving Data with HttpClient() vs. Resource API

  • نحوه فراخوانی rxResource() Calling rxResource()

  • مورد کاربردی: دریافت داده‌ها در یک Signal Use Case: Retrieving Data into a Signal

  • تبدیل داده‌های دریافتی با Pipeline در RxJS Transforming Retrieved Data with an Observable Pipeline

دریافت واکنشی داده‌ها Reactively Retrieving Data

  • مورد کاربردی: دریافت واکنشی داده‌ها با rxResource() Use Case: Reactively Retrieve Data with rxResource()

  • کار با ساختارهای داده پیچیده Working with Complex Data Structures

  • مورد کاربردی: استفاده از اپراتورهای RxJS برای دریافت داده Use Case: Use RxJS Operators to Retrieve Data

  • نمایش داده‌های دریافتی از Resource Value Signal Display Retrieved Data from the Resource Value Signal

  • چه زمانی باید از rxResource() استفاده کنم؟ When Should I Use rxResource()?

تکنیک Debouncing و تبدیل ورودی کاربر Debouncing and Transforming User Input

  • مورد کاربردی: پیاده‌سازی قابلیت جستجو Use Case: Search Feature

  • بررسی اپراتورهای debounceTime و distinctUntilChanged debounceTime() and distinctUntilChanged() Operators

  • تبدیل ورودی کاربر (Input Transformation) Input Transformation

  • چه زمانی باید در انگولار از RxJS استفاده کنیم؟ When Should I Use RxJS in Angular?

نمایش نظرات

آموزش Angular: برنامه‌نویسی واکنشی با RxJS
جزییات دوره
1h 30m
26
(آخرین آپدیت)
11
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Deborah Kurata Deborah Kurata

دبورا کوراتا یک توسعه دهنده نرم افزار ، مشاور ، سخنران کنفرانس و نویسنده Pluralsight است. دوره های وی شامل موارد زیر است: Angular: Starting، Angular Routing و Object-oriented Programming Fundamentals in C #. وی برای کار در حمایت از توسعه دهندگان نرم افزار ، جایزه Microsoft Most Valuable Professional (MVP) را دریافت کرده است و یک متخصص توسعه دهنده Google (GDE) است.