Angular'da reaktif düşünmeyi öğren
Angular, Reactive, & Observable Eğitimi, RxJS ile reaktif programlamayı Angular uygulamalarında uygulamalı öğretir. Program Observable modeli, dönüşüm ve zaman tabanlı operatörler, switchMap ve mergeMap gibi düzleştirme operatörleri, combineLatest ve forkJoin…
Observable temellerinden operatör zincirlerine ve reaktif durum yönetimine kadar
Angular, Reactive, & Observable Eğitimi, RxJS tabanlı reaktif programlamayı Angular uygulamalarında uçtan uca öğretir. Katılımcılar Observable, Observer ve abonelik mantığını, Subject türlerini ve map, filter, switchMap gibi operatörleri kavrar. Ardından HttpClient ile reaktif veri çekme, async pipe ile bağlama, catchError ile hata yönetimi ve takeUntil ile bellek sızıntısını önleme işlenir. Program reaktif formlar ve observable tabanlı durum yönetimiyle tamamlanır.
3 Gün. Her gün dört modül; kısa kavram anlatımının ardından RxJS operatörleri ve observable akışları canlı kod üzerinde gerçek senaryolarla uygulanır.
Orta Seviye — Angular uygulamalarında RxJS Observable ile reaktif programlamayı öğreten program
Her konu küçük canlı örneklerle gösterilir; operatörler marble mantığıyla açıklanıp gerçek Angular bileşenlerine adım adım eklenir.
Veriyi tek seferlik değil, zaman içinde akan bir dizi olarak düşünmeyi öğrenerek karmaşık asenkron senaryoları sade kurgularsınız.
map, switchMap, combineLatest ve debounceTime gibi operatörleri yerinde seçerek akışları doğru ve okunabilir biçimde birleştirirsiniz.
Hata yönetimi ve abonelik iptali disipliniyle bellek sızıntısı olmayan, kararlı ve test edilebilir reaktif kod yazarsınız.
Eğitime başlamadan önce faydalı olacak bilgi ve ortam
Bileşen, modül, servis ve bağımlılık enjeksiyonu gibi temel Angular kavramlarına aşinalık gerekir.
Tip, arayüz, generic ve ok fonksiyonu gibi temel TypeScript yapılarını okuyup yazabilmek beklenir.
Promise ve geri çağırma gibi asenkron temellere aşinalık, observable mantığını hızlandırır.
Node.js ve Angular CLI kurulu, proje derleyip çalıştırabilir bir ortam gereklidir.
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, Observer ve abonelik modelini kavrar, cold ve hot akışlar arasındaki farkı net biçimde ayırt edersiniz.
map, filter, scan ve zaman tabanlı operatörleri doğru yerde kullanarak akışları okunabilir biçimde dönüştürürsünüz.
switchMap, mergeMap, concatMap ve exhaustMap arasından senaryoya uygun olanı bilinçli olarak seçebilirsiniz.
combineLatest, forkJoin ve merge ile birden çok veri kaynağını tek bir reaktif akışta birleştirebilirsiniz.
HttpClient ve switchMap ile canlı arama gibi senaryolarda iptal edilebilir reaktif istekler kurabilirsiniz.
catchError, retry ve finalize ile akışlardaki hataları yakalar, yeniden dener ve temizliği güvenle yaparsınız.
takeUntil ve async pipe ile abonelikleri doğru iptal ederek bellek sızıntısı olmayan bileşenler yazarsınız.
BehaviorSubject ve seçici akışlarla tek yönlü veri akışına dayalı, test edilebilir bir durum yönetimi kurarsınız.
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.
Bileşenler, veri bağlama, direktifler, servisler, HttpClient, yönlendirme ve formlarla Angular temellerini sıfırdan öğreten uygulamalı giriş eğitimi.
Detayları Gör →Tipler, arayüzler, jenerikler, dekoratörler, katı mod, tip güvenli form ve tiplenmiş HttpClient ile Angular'da TypeScript'i derinlemesine öğreten eğitim.
Detayları Gör →TestBed, component harness, fakeAsync, marble testing ve CI ile ileri düzey Angular test eğitimi. Birim, entegrasyon ve uçtan uca testler uygulamalı.
Detayları Gör →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 →