Bize Ulaşın

Eğitim İçeriği

Reaktif Programlamaya Giriş

  • Bloklayan ve bloklayan olmayan sistemler
  • Reactive Streams spesifikasyonu
  • Avantajlar ve kullanım alanları

Project Reactor ve Mono/Flux

  • Publisher, Subscriber ve Subscription
  • Mono ve Flux ile çalışma
  • Hata yönetimi ve geri baskı (backpressure)

Spring WebFlux Kurulumu

  • Spring Boot WebFlux projesi oluşturma
  • Bağımlılıkların yapılandırılması
  • WebClient ve RestTemplate karşılaştırması

Reaktif REST API'leri Oluşturma

  • Rotaların ve işleyicilerin tanımlanması
  • RouterFunction ile istek eşleştirmesi
  • Reaktif kontrolcüler ve veri bağlama

Veritabanlarıyla Entegrasyon

  • Reaktif SQL için R2DBC kullanımı
  • Reaktif tarzda MongoDB ile çalışma
  • Reaktif olarak dış API'lere bağlanma

WebFlux Uygulamalarını Test Etme

  • StepVerifier ile birim testleri yazma
  • WebTestClient ile entegrasyon testleri
  • Veri kaynakları ve servisleri sahteleştirme (mocking)

Performans ve En İyi Uygulamalar

  • WebFlux'te iş parçacığı (threading) ve zamanlama
  • Reaktif kodu hata ayıklama
  • Ölçeklenebilir reaktif uygulamalar için tasarım desenleri

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

  • WebFlux uygulamalarını dağıtma
  • CI/CD hususları
  • Vaka çalışmaları ve üretimdeki kullanım

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Java programlama bilgisine sahip olmak
  • Web uygulama geliştirme deneyimi
  • HTTP ve RESTful API'lerle aşinalık

Hedef Kitle

  • Reaktif programlamaya yeni başlayan Java geliştiricileri
  • Spring WebFlux'i keşfen teknik liderler ve mimarlar
  • Bloklayan olmayan web uygulamaları geliştirmek isteyen arka uç mühendisleri
 35 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler