Lambda ve Stream ile veri işleyin
Lambda ve Stream API: fonksiyonel arayüzler, Stream oluşturma, filter/map/flatMap, collect ve reduce, Collectors.groupingBy/partitioningBy/toMap, ilkel Stream türleri ve paralel akışın doğru kullanımı.
Stream API ile bildirimsel veri işleme
Eğitim, lambda ifadeleri ve Stream API'yi uygulamalı öğretir. Fonksiyonel arayüzler ve metot referansları, koleksiyondan ve dosyadan Stream oluşturma, filter, map, flatMap, sorted, distinct, peek, limit gibi ara işlemler, collect, reduce, count, anyMatch gibi son işlemler, Collectors.groupingBy, partitioningBy, joining, toMap, ilkel Stream türleri, Optional ve paralel akışın doğru kullanımı çalışılır.
2 Gün. Her gün dört modül; 1. gün Lambda ve Stream Temelleri; 2. gün Collectors ve Gelişmiş Akış.
Orta Seviye — Lambda ifadeleri ve Stream işlem hatları
Katılımcılar sipariş ve müşteri veri setleri üzerinde imperatif döngüleri Stream boru hattına çevirir, sonuçların doğruluğunu ve performansını karşılaştırır.
Ne istediğinizi anlatan kısa ve okunabilir veri dönüşümleri yazarsınız.
Collectors ile veriyi gruplayıp özetlersiniz.
Paralel stream'in ne zaman fayda ne zaman zarar olduğunu bilirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot, döngü ve koleksiyon kullanımı bilinmelidir.
JDK 17 ve bir IDE katılımdan önce kurulmuş olmalıdır.
Kalıtım ve arayüz kavramlarına giriş düzeyinde hakimiyet gerekir.
Eğitim süresince kod yazmaya zaman ayrılması beklenir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Koleksiyon, dizi ve dosyadan Stream oluşturabilirsiniz.
filter, map ve flatMap ile veriyi dönüştürebilirsiniz.
collect, reduce ve match işlemleriyle sonuç üretebilirsiniz.
toMap, joining ve summarizing ile özet çıkarabilirsiniz.
groupingBy ve partitioningBy ile raporlar oluşturabilirsiniz.
IntStream gibi akışlarla boxing maliyetinden kaçınabilirsiniz.
Stream'in tembel çalışma düzenini açıklayabilirsiniz.
Paralel akışın uygunluğunu ölçerek karara bağlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Java Persistence API: Getting Started With JPA & Hibernate eğitimi: jPA ve Hibernate ile ilk çalışan uygulama. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifika
Detayları Gör →Java Persistence API: Mapping & Configuring Relationships eğitimi: tek yönlü ve çift yönlü ilişki tasarımı. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java Programming: Arithmetic & Logical Operations eğitimi: java ifadeleri ve operatörlerinin kuralları. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java Programming: Conditional Evaluation eğitimi: koşullu değerlendirme ve karar akışı. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Serti
Detayları Gör →Java Programming: Iterative Evaluation eğitimi: yinelemeli yapılar ve döngü tasarımı. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifi
Detayları Gör →