Eğitim İçeriği

Reactive Programming'e Giriş

  • Bloklayan vs. bloklamayan sistemler
  • Reactive Streams belgesi
  • Faydalar ve kullanım senaryoları

Project Reactor ve Mono/Flux

  • Publisher, Subscriber ve Subscription
  • Mono ve Flux ile çalışma
  • Hata yönetimi ve geri basınç

Spring WebFlux'ı Ayarlama

  • Spring Boot WebFlux projesi oluşturma
  • Bağımlılıkları yapılandırma
  • WebClient ile RestTemplate karşılaştırmasi genel bakış

Zengin REST API'ler Oluşturma

  • Routeler ve handler'lar tanımlama
  • RouterFunction ile istek eşleme
  • Reactive kontrolcüleri ve veri bağlama

Databases ile tümleştirme

  • R2DBC kullanarak zengin SQL
  • Reactive stileyle MongoDB'le çalışma
  • Dış API'lerle zengin bir şekilde bağlantı oluşturma

WebFlux Uygulamalarını Test Etme

  • StepVerifier ile birim test yazma
  • WebTestClient kullanarak entegrasyon testi
  • Veri kaynaklarını ve hizmetleri sahte oluşturma

Performans ve İyi uygulamalar

  • WebFlux'te iş parçacığı yönetimi ve zamanlaması
  • Zengin kodu hata ayıklama
  • Müfredat ölçeklenebilir zengin uygulamalar için desenleri

Dağıtım ve Gerçek Dünya Örnekleri

  • WebFlux uygulamalarını dağıtma
  • CI/CD düşünceleri
  • Sinir durumları ve üretimde kullanımı

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Java programlama bilgisi
  • Web uygulaması geliştirme deneyimi
  • HTTP ve RESTful API'larla tanımak

Kişi Tipi

  • Java yorumlayıcıların yeni reaktiv programlama
  • Spring WebFlux'i keşfetmekte olan teknik liderler ve mimarlar
  • Non-bloking web uygulamaları inşa etmek isteyen arka uç mühendisleri
 35 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (5)

Yaklaşan Etkinlikler

İlgili Kategoriler