Rxjs 7 - Baştan Sona Uygulamalı Rxjs Eğitimi

所在平台: Udemy

课程主页: https://www.udemy.com/course/rxjs-egitimi/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Rxjs 7 - Baştan Sona Uygulamalı Rxjs Eğitimi **课程概述:** 本课程深入讲解了RxJS库,重点关注Observables、Operators和Subjects。RxJS是一个使用JavaScript编写的响应式编程库,它允许开发者将事件和数据源转换为可订阅对象,并通过操作符对其进行转换,最终通过观察者(Observer)消费结果。 课程首先解释了RxJS的核心概念: * **Observable (可观察对象):** RxJS的核心类,代表一个可观察的数据源。它可以被实例化为一个可观察对象,任何数据或事件都可以被转换为Observable。操作符用于定义Observable何时、何事发布数据,并且可以从一个Observable派生出另一个Observable。每个Observable都有一个subscribe方法用于消费数据流。 * **Observer (观察者):** 在订阅(subscribe)Observable时提供的回调函数集合。它用于消费Observable发布的数据和通知,包含三种回调类型:`next`(处理数据)、`error`(处理错误)和`complete`(处理完成通知)。 * **Subscription (订阅):** 订阅Observable时返回的对象,包含一个`unsubscribe`方法用于终止订阅。订阅终止不会销毁Observable,只会停止数据消费。当Observable完成(complete)时,所有相关的Subscription都会自动终止。 * **Subject (主题):** 既是Observable,又包含Observer的所有方法(`next`, `error`, `complete`)。它允许开发者在任何时候发布值,主要目的是让一个Observable能够向多个消费者进行相同的发布。Subject的使用需要谨慎,不当使用可能会导致问题。 课程强调通过大量的实际示例来讲解这些概念,以确保学习者能够通过实践加深理解,将理论知识转化为实际技能。

课程评论(0条)

课程详情

RxJS Nedir?RxJS, olay ve veri kaynaklarını abone olunabilir (subscribable) nesnelere dönüştürüp, bunlar üzerinde operatörler yardımıyla dönüşümler gerçekleştirebildiğiniz, gözlemleyenler (observer) aracılığıyla sonucu tüketebildiğiniz JavaScript'le yazılmış bir reaktif programlama (reactive programming) kütüphanesidir.RxJS'i anlamayı kolaylaştıracak kadarıyla şu sıkıcı sınıf ve nesnelerini bir inceleyelim. ?ObservableRxJS'in temel sınıfı. Gözlemlenen.Somutlaştırıldığında (instantiate) gözlemlenebilir bir nesne döner.Herhangi bir veri veya olay Observable'a dönüştürülebilir.RxJS'te bu amaçla geliştirilmiş birçok fabrika fonksiyon (factory function) vardır.Bir Observable'ın neyi ne zaman yayınlayacağını belirlemekte operatörler kullanılır.Yine operatörler aracılığıyla bir Observable'dan başka bir Observable türetilebilir.Akışı tüketmek amacıyla her Observable'da bir subscribe metodu bulunur.ObserverObservable'a abone olurken (subscribe) bağladığınız artçı çağrı (callback) seti. Gözlemleyen.Observable'ın yayınladığı değer ve uyarıları tüketmeye yarar.Üç çağrı tipi vardır:Veriyi kullanmak için nextHata işlemek için errorObservable'ın işinin bittiği durum için completeSubscriptionBir Observable'a abone olduğunuzda dönen nesne. Abonelik.Her Subscriptio'da onu sonlandıran bir unsubscribe metodu bulunur.Bir Subscription sonlandı diye Observable yok olmaz; sadece kaynak tüketmeyi bırakır.İşi biten (complete) Observable'a olan tüm Subscription'lar kendiliğinden sonlanır.SubjectHem Observable gibi abone olunabilen, hem de Observer'daki tüm metotları (next, error, complete) barındıran bir sınıf.İstediğiniz anda bir değer yayınlamanıza olanak verir.Asıl amacı bir Observable'ın birden fazla tüketiciye aynı yayını yapabilmesini sağlamaktır.Hatalı kullanıma elverişlidir. Sık ve yersiz kullananlar mahallede sevilmez.Bu eğitimde Rxjs Kütüphanesindeki Observables Operators ve Subjects konularını ayrıntılı olarak şleyeceğiz.Dersleri bolca örnek yaparak işlemeye gayret ettim.Böylece anlatılanlar teorikte kalmayacak pratik yaparak pekiştirmeniz daha kolay hale gelecektir.

课程标签

0人关注该课程

主题相关的课程