وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

RxJS and Angular Signals Fundamentals

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

This course provides the fundamentals you need to work with data and implement a reactive approach to building Angular applications. This course will teach you RxJS, signals, and reactive programming.


1. Course Overview
  • 1. Course Overview

  • 2. Reactive Programming
  • 1. Reactive Programming
  • 2. Signals and Reactive Programming
  • 3. RxJS and Reactive Programming
  • 4. RxJS + Signals - Better Together
  • 5. Getting the Most from This Course

  • 3. RxJS Terms and Syntax
  • 1. RxJS - A Metaphor
  • 2. Observable
  • 3. Subscription
  • 4. Observer
  • 5. Creating an Observable
  • 6. Demo - Creating an Observable (of and from)
  • 7. Demo - Creating an Observable (fromEvent)
  • 8. Key Points and Best Practices

  • 4. RxJS Operators
  • 1. RxJS Operators
  • 2. What Is an RxJS Operator
  • 3. RxJS Operator - map
  • 4. RxJS Operator - tap
  • 5. RxJS Operator - filter
  • 6. RxJS Operator - take
  • 7. Key Points and Best Practices

  • 5. Retrieving Data with HTTP and Observables
  • 1. Retrieving Data
  • 2. The Sample Application
  • 3. Setting up the Sample Application
  • 4. Sample Code Walkthrough
  • 5. Procedural Data Retrieval Pattern
  • 6. Demo - Retrieve an Array of Items in a Service
  • 7. Demo - Subscribe to the Returned Observable in a Component
  • 8. Demo - Retrieve One Item by Id
  • 9. Key Points and Best Practices

  • 6. Handling HTTP Errors with Observables
  • 1. Handling HTTP Errors
  • 2. catchError, throwError, and EMPTY
  • 3. Demo - Handling HTTP Errors in a Service
  • 4. Demo - Handling HTTP Errors in a Component
  • 5. Key Points and Best Practices

  • 7. Getting Related Data - switchMap, concatMap and mergeMap
  • 1. Techniques for Getting Related Data
  • 2. Demo - Retrieve Related Data - Part 1
  • 3. Higher-order Mapping Operators
  • 4. RxJS Operator - concatMap
  • 5. RxJS Operator - mergeMap
  • 6. RxJS Operator - switchMap
  • 7. Demo - Retrieve Related Data - Part 2
  • 8. Key Points and Best Practices

  • 8. Using a Declarative Approach
  • 1. What Is a Declarative Approach
  • 2. Demo - Declarative Data Retrieval Pattern
  • 3. Displaying Observable Emissions with the Async Pipe
  • 4. Caching Retrieved Data
  • 5. Demo - Caching Retrieved Data
  • 6. Key Points and Best Practices

  • 9. Reacting to Actions - Subject and BehaviorSubject
  • 1. Reacting to User Actions and Other Events
  • 2. Observable vs. Subject
  • 3. Creating a Subject and Emitting Notifications
  • 4. Reacting to Actions
  • 5. Reacting to Actions and Getting Data
  • 6. Reacting to Actions and Displaying Data
  • 7. Combining Observables
  • 8. Demo - Combining Observables
  • 9. Key Points and Best Practices

  • 10. Signals
  • 1. Signals and Reactive Programming
  • 2. Creating and Reading Signals
  • 3. Demo - Creating and Reading Signals
  • 4. Modifying Signals
  • 5. Demo - Modifying Signals
  • 6. Computed Signals
  • 7. Demo - Computed Signals
  • 8. Signal Effects
  • 9. Key Points and Best Practices

  • 11. Using Signals to Build a Shopping Cart Feature
  • 1. Defining the Cart
  • 2. Adding Products to the Cart
  • 3. Declaring a Computed Signal for the Cart Count Badge
  • 4. Declaring Computed Signals for the Totals
  • 5. Reacting to Quantity Changes
  • 6. Declaring a Computed Signal for the Extended Price
  • 7. Key Points and Best Practices

  • 12. RxJS + Signals - Better Together
  • 01. RxJS + Signals
  • 02. Creating a Signal from an Observable (toSignal)
  • 03. Demo - Creating a Signal from an Observable (toSignal)
  • 04. Error Handling
  • 05. Demo - Error Handling Using try...catch
  • 06. Demo - Error Handling Using the RxJS Pipeline
  • 07. Subject vs. Signal
  • 08. Creating an Observable from a Signal (toObservable)
  • 09. Exposing Only Signals from a Service
  • 10. Reading Signals from a Service
  • 11. Key Points and Best Practices
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 28038
    حجم: 924 مگابایت
    مدت زمان: 373 دقیقه
    تاریخ انتشار: 19 دی 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید