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 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ı
14 Saat
Danışanlarımızın Yorumları (1)
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.