Fonksiyonel Java ile akıcı ve güvenli veri işleyin
Java Professional: Lambda ve Fonksiyonel Programlama eğitimi: Predicate, Function, Supplier, Consumer, UnaryOperator, lambda ve method reference, Stream ara ve terminal işlemleri, Collectors groupingBy/partitioningBy, flatMap, Optional ve primitive akışlar.
Java lambda ifadeleri ve Stream API
Eğitim, Java'da fonksiyonel programlama araçlarını ele alır: fonksiyonel arayüz kuralı ve @FunctionalInterface, java.util.function paketi (Predicate, Function, BiFunction, Supplier, Consumer, UnaryOperator, BinaryOperator), lambda sözdizimi ve effectively final, method reference dört türü, Stream oluşturma, filter, map, flatMap, sorted, distinct, limit, peek, reduce, collect, Collectors (toMap, groupingBy, partitioningBy, joining, teeing), Optional zincirleri, IntStream/LongStream/DoubleStream, tembel değerlendirme, paralel akış tuzakları, mapMulti ve Stream.toList.
2 Gün. Her gün dört modül; Lambda ve Fonksiyonel Arayüzler; Stream API ve Collector ekseninde ilerleyen uygulamalı program.
İleri Seviye — Fonksiyonel arayüzler, lambda, method reference, Stream API, Collectors, Optional ve paralel akış
Her konu JDK 21 ile çalışan kod örnekleriyle işlenir; sertifika sınavı tarzı kod okuma ve derleme hatası bulma alıştırmaları yapılır.
Döngü yerine okunabilir veri işleme boru hatları yazarsınız.
groupingBy ve teeing ile karmaşık özetler çıkarırsınız.
Tembel değerlendirme ve yan etki hatalarını önlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java Foundations düzeyinde sözdizimi, sınıf ve OOP temelleri.
JDK 21 ve IntelliJ IDEA ya da Eclipse kurulu ortam.
List, Map ve temel istisna kullanımına aşinalık.
8 GB RAM'li dizüstü bilgisayar.
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:
Lambda ifadeleri ve effectively final kuralını uygularsınız.
java.util.function arayüzlerini kullanırsınız.
Dört method reference türünü ayırt edersiniz.
Stream ara ve terminal işlemleriyle boru hattı kurarsınız.
reduce ve primitive akışlarla özet hesaplarsınız.
groupingBy ve toMap ile veri toplarsınız.
Optional zincirlerini doğru kullanırsınız.
Paralel akışın tuzaklarını bilirsiniz.
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 Banka Sistemleri Üretim Destek eğitimi: Java uygulama log analizi, thread/heap dump, JMS ve IBM MQ kuyruk sorunları, veritabanı kilitleri, batch izleme, ol
Detayları Gör →QA ve Test Uzmanları için Java Temelleri (TT2190) eğitimi: Java sözdizimi, sınıf ve nesne, koleksiyonlar, istisnalar, dosya okuma, Maven, JUnit ve Selenium WebD
Detayları Gör →Java Beans, Logging, Annotations ve Method Chaining eğitimi: JavaBean kuralları, PropertyChangeSupport, SLF4J/Logback loglama, anotasyon işleme, reflection ve..
Detayları Gör →Java En İyi Uygulamalar ve Tasarım Kalıpları eğitimi: SOLID, Effective Java maddeleri, immutability, GoF yaratımsal, yapısal, davranışsal kalıplar, anti-pattern
Detayları Gör →Java Yapı Taşları eğitimi: Veri tipleri, operatörler, String, karar ve döngü yapıları, diziler, metotlar, sınıf ve nesne oluşturma ile ilk Java uygulamaları.
Detayları Gör →