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
Danışanlarımızın Yorumları (3)
Bu eğitim, Burp Suite hakkındaki bilgi ve anlayışımı genişletmemde etkili oldu. Ayrıca, kendim çalışarak öğrendiklerimin hâlâ oldukça sınırlı kaldığını fark ettim. Burp Suite, güvenlik testleri gerçekleştirmek ve uygulama testlerinin genel kalitesini artırmak için değerli bir araç olduğu için bu eğitim, bir QA (Kalite Güvencesi) uzmanı olarak bana çok faydalı oldu. Bu aracı keşfetmeye ve özelliklerini ile yeteneklerini daha derinlemesine öğrenmeye devam edeceğim.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Eğitim - OWASP Top 10 2025
Yapay Zeka Çevirisi
AI saldırıları ve güvenlik testlerinde aktif olarak kullanılmak üzere mevcut araçlar hakkında bilgi edinmekten büyük keyif aldım. Dersin sonunda, başlangıçta sahip olmadığım birçok bilgi edindim ve ders, benim beklentilerimi karşıladı. Eğitimden benim için en faydalı olan kısım Comet Browser'dı ve yapabilecekleri şaşkınlıkla karşıladım. Kesinlikle daha fazla inceleyeceğim bir konu. Genel olarak harika bir ders oldu ve tüm OWASP GenAI Top 10'ı öğrenmekten keyif aldım.
Patrick Collins - Optum
Eğitim - OWASP GenAI Security
Yapay Zeka Çevirisi
Uygulamalı, egzersizler, yüz yüze yardım ve soru sorma.
Jose Paulos - INESC TEC
Eğitim - Tailwind CSS
Yapay Zeka Çevirisi