Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Reactive Programlama'a Giriş
- Bloklayan ve bloklamayan sistemler
- Reactive Streams belirtimi
- Avantajlar ve kullanımlar
Project Reactor ve Mono/Flux
- Publisher, Subscriber ve Subscription (Yayıncı, Abone ve Abonelik)
- Mono ve Flux ile çalışma
- Hata yönetimi ve geri basınç (backpressure)
Spring WebFlux'i Kurma
- Spring Boot WebFlux projesi oluşturma
- Bağımlılıkları yapılandırma
- WebClient ile RestTemplate karşılaştırması özetlemesi
Reactive REST API'leri Oluşturma
- Yolları ve işleyicileri tanımlama
- RouterFunction ile istek eşleme (request mapping)
- Reactive kontrolörler ve veri bağlama
Veritabanlarıyla Entegrasyon
- R2DBC kullanarak reactive SQL için çalışma
- MongoDB'da reactive tarzda çalışma
- Dış API'lara reactive şekilde bağlanma
WebFlux Uygulamalarını Test Etme
- StepVerifier ile birim testleri yazma
- WebTestClient ile entegrasyon testi yapma
- Veri kaynakları ve hizmetlerin sahteleştirilmesi (mocking)
Performans ve En İyi Uygulamalar
- WebFlux'te threading ve zamanlama (scheduling)
- Reactive kodları hata ayıklama (debugging)
- Ölçeklenebilir reactive uygulamalar için tasarım desenleri (design patterns)
Dağıtım ve Gerçek Hayat Örnekleri
- WebFlux uygulamalarını dağıtma
- CI/CD dikkate alınması gerekenler (considerations)
- Üretimde kullanım ve örnekler için durum çalışmaları (case studies)
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Java programlama dilini anlamak
- Web uygulaması geliştirme deneyimi
- HTTP ve RESTful API'lerle tanıuşmak
Hedef Kitle
- Reactive programlama yeni başlayan Java geliştiricileri
- Spring WebFlux'u araştıran teknik liderler ve mimarlar
- Engelleyici olmayan web uygulamalar oluşturmayı planlayan backend mühendisleri
35 Saatler
Danışanlarımızın Yorumları (1)
Her teknik dersin, kavramları pekiştirmek için birden fazla pratik alıştırma ile geldi.
Andrei-Calin Bajea
Eğitim - OWASP Top 10 2025
Yapay Zeka Çevirisi