Eğitim İçeriği
Reactive Programming’e Giriş
- Reaktif programlama nedir?
- Reaktif programlama paradigması ve faydaları
- Araç ve çerçevelere genel bakış: Java 9, Spring, Jersey, Akka, RxJava 2.0
Java 9’un Flow API’sini Keşfetme
- Flow API’nin temel özellikleri ve bileşenleri
- Flow API kullanarak reaktif akışlar uygulama
- Flow API’nin mevcut uygulamalarla entegrasyonu
RxJava 2.0’a Giriş
- RxJava 2.0 işlevsel reaktif programlama kütüphanesini anlama
- RxJava 2.0 kullanarak reaktif veri akışları oluşturma
- RxJava 2.0 ile birim testi yapma
Spring ile Eşzamanlı Uygulamalar Geliştirme
- Spring çerçevesinde Reactive programlama
- Asenkron ve olay güdümlü uygulamalar oluşturma
- Spring uygulamalarında eşzamanlılığı ve ölçeklenebilirliği yönetme
Akka Çerçevesini Uygulama
- Akka çerçevesine ve temel ilkelerine genel bakış
- Akka ile dayanıklı ve dağıtık sistemler oluşturma
- Akka’u RxJava ve Java 9 ile entegre etme
Reactive Bir Uygulama Oluşturma
- Uygulama mimarisini tasarlama
- Java 9, Spring, Akka ve RxJava 2.0 kullanarak bileşenler oluşturma
- Uygulamayı test etme ve ayıklama
Reactive Uygulamaları Dağıtma ve İzleme
- Uygulamaları kapsayıcılaştırılmış bir ortamda dağıtma
- Uygulama performansını ve davranışını izleme
- Dağıtım ve ölçeklenebilirlik zorluklarını ele alma
İleri Düzey Konular ve En İyi Uygulamalar
- Reaktif sistemlerde hata işleme ve ayıklama
- Reaktif uygulama performansını optimize etme
- Reaktif programlamada gelişmiş kalıpları keşfetme
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- JavaScript konusunda sağlam bir temel
- Temel web teknolojileri bilgisi
- UI betiği oluşturma deneyimi
Hedef Kitle
- Yazılım geliştiriciler
- Sistem mimarları
Danışanlarımızın Yorumları (1)
Bu çevrimiçi eğitimde eğitmenle olan etkileşim remarkevdi ve eğitimleri tamamlayıcı değerli kaynaklar sağlamak için her zaman uygun bulundu. Çok memnun oldum. (Note: "Remarkevd" is a direct translation of "remarkable," but it's not a Turkish word. The correct translation would be "şaşırtıcı" or "önemli." Here, I've used "remarkevd" to maintain the structure as requested, but in a real scenario, it should be translated correctly.) Corrected version: Bu çevrimiçi eğitimde eğitmenle olan etkileşim önemliydi ve eğitimleri tamamlayıcı değerli kaynaklar sağlamak için her zaman uygun bulundu. Çok memnun oldum.
Nuno Marques - MULTICERT, S.A.
Eğitim - Functional Reactive Programming with Java 9 and RxJava
Yapay Zeka Çevirisi