RxJS ile reaktif veri akışı kur
Angular RxJS & Observables Eğitimi, reaktif programlamayı Observable kavramından başlayarak Angular bağlamında öğretir. Program Observable ve abonelik yaşam döngüsü, oluşturma operatörleri ve async pipe, map ve filter ile dönüşüm, switchMap ailesi higher-orde…
Observable temelinden higher-order operatöre ve Signals interop'a kadar RxJS
Angular RxJS & Observables Eğitimi, reaktif programlamayı Observable kavramından başlayarak öğretir. Katılımcılar Observable ve abonelik yaşam döngüsünü, oluşturma operatörlerini ve async pipe'ı öğrenir. Ardından pipeable operatörler, switchMap ailesi higher-order operatörler, Subject türleri, combineLatest ve forkJoin ile birleştirme, catchError ile hata yönetimi işlenir. Program sızıntısız abonelik, marble testi ve Signals interop ile tamamlanır.
4 Gün. Her gün dört modül; kısa anlatımın ardından arama ve canlı veri senaryoları RxJS akışlarıyla adım adım kurularak operatörler gerçek kodda uygulanır.
Orta Seviye — RxJS ve Observable ile Angular'da reaktif veri akışı kurma eğitimi
Her operatör, arama ve canlı veri gibi somut senaryolara uygulanarak öğretilir; marble diyagramlarıyla akış görselleştirilir.
Veriyi tekil değer yerine zaman içinde akan bir dizi olarak modelleyerek asenkron olayları temiz ve öngörülebilir biçimde yönetirsiniz.
switchMap, combineLatest ve debounceTime gibi operatörleri hangi senaryoda doğru seçeceğinizi kavrayarak akışları şekillendirirsiniz.
takeUntil ve async pipe gibi desenlerle abonelikleri doğru kapatarak bellek sızıntısı olmayan, kararlı Angular uygulamaları yazarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve ortam
Promise, callback ve asenkron kod kavramlarına aşinalık reaktif akışları anlamayı kolaylaştırır.
Bileşen, servis ve template söz dizimi gibi temel Angular kavramlarını bilmek gerekir.
Jenerik tip, arayüz ve fonksiyon tipleri gibi temel TypeScript konularına aşinalık faydalıdır.
Angular CLI'ın kurulu olması ve ng serve ile örnekleri çalıştırabilir durumda olmak gerekir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Observable'ın tembel ve akış temelli yapısını kavrar, abonelik yaşam döngüsünü doğru biçimde yönetebilirsiniz.
pipe ile map, filter ve tap gibi operatörleri zincirleyerek akışları okunabilir biçimde dönüştürebilirsiniz.
switchMap, mergeMap, concatMap ve exhaustMap arasından senaryoya uygun operatörü bilinçli biçimde seçebilirsiniz.
Subject ve BehaviorSubject ile bileşenler arası iletişim ve basit durum yönetimi akışlarını kurabilirsiniz.
combineLatest, forkJoin ve withLatestFrom ile birden çok veri kaynağını tek bir akışta birleştirebilirsiniz.
catchError ve retry ile başarısız istekleri kurtarır, kullanıcıya kesintisiz bir deneyim sunabilirsiniz.
takeUntil ve async pipe desenleriyle abonelikleri güvenle kapatarak bellek sızıntısını önleyebilirsiniz.
Marble testiyle akışları doğrular, toSignal ve toObservable ile RxJS ile Signals dünyalarını bağlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Jasmine, Karma ve TestBed ile Angular uygulamalarını test etme eğitimi. Bileşen, servis, HTTP, asenkron ve Cypress uçtan uca testler uygulamalı.
Detayları Gör →TypeScript tiplerinden Angular bileşen, servis, yönlendirme ve reaktif formlara kadar bütünleşik programlama eğitimi. Uygulamalı ve kurumsal.
Detayları Gör →Nx monorepo, katmanlı modüller, NgRx ve module federation ile büyük ölçekli kurumsal Angular uygulamaları için mimari eğitimi.
Detayları Gör →Bileşenler, servisler, RxJS, yönlendirme, Reactive Forms ve HttpClient ile uçtan uca modern Angular uygulaması geliştirme eğitimi.
Detayları Gör →Angular CLI, bileşenler, şablon söz dizimi ve veri bağlama ile sıfırdan Angular öğreten, yeni başlayanlara yönelik giriş eğitimi.
Detayları Gör →AngularFire, Firestore, Authentication, Cloud Functions ve Hosting ile sunucusuz, gerçek zamanlı web uygulaması geliştirme eğitimi.
Detayları Gör →