Java 8'den modern Java'ya güvenle geçin
Java 8'den Java 17/21'e geçin: var, record, sealed sınıflar, pattern matching, switch ifadeleri, yeni API'ler, JPMS, GC değişiklikleri, sanal thread ve jdeps/OpenRewrite ile geçiş planı.
Modern Java'ya geçiş: dil, kütüphane ve platform yenilikleri
Eğitim, Java 8 ve öncesiyle çalışan geliştiricilere Java 17/21 dünyasına geçişi öğretir. var, metin blokları, switch ifadeleri, record, sealed sınıflar ve pattern matching dil yenilikleri, List.of, HttpClient ve yeni Stream/Optional metotları anlatılır. JPMS, kaldırılan API'ler (JAXB, JAX-WS), güçlü kapsülleme, G1/ZGC ve container farkındalığı işlenir. Sanal thread ve structured concurrency tanıtılır; jdeps, jdeprscan, OpenRewrite ve çoklu JDK CI matrisiyle gerçek bir proje yükseltilir.
2 Gün. Her gün dört modül; Dil ve Kütüphane Yenilikleri; Platform ve Geçiş ekseninde ilerleyen uygulamalı program.
Orta Seviye — Java 8 sonrası dil ve platform yenilikleri: record, sealed, pattern matching, modül sistemi, sanal thread ve geçiş stratejisi.
Dil yenilikleri küçük kodlama alıştırmalarıyla, geçiş ise gerçek bir Java 8 projesini Java 17'ye taşıyan laboratuvarla işlenir.
record, sealed ve pattern matching ile daha kısa ve güvenli kod yazarsınız.
jdeps ve OpenRewrite ile yükseltme riskini önceden ölçersiniz.
GC, JFR ve sanal thread ile performans ve tanılama kazanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Lambda, Stream ve Optional dahil Java 8 bilgisi gerekir.
Temel build aracı bilgisi gerekir.
JDK 8, JDK 17 ve 21 kurulumları önerilir.
İsterseniz kendi Java 8 projenizi getirebilirsiniz.
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:
var, record ve switch ifadelerini doğru kullanabilirsiniz.
sealed sınıflar ve pattern matching ile tip güvenli kod yazabilirsiniz.
HttpClient ve değişmez koleksiyon fabrikalarını kullanabilirsiniz.
Modül sistemi ve güçlü kapsüllemeyi anlayabilirsiniz.
JAXB gibi kaldırılan API'lerin alternatiflerini uygulayabilirsiniz.
Çöp toplayıcı seçimi yapıp JFR ile tanılama yapabilirsiniz.
Java 21 virtual thread'lerin kullanım alanlarını belirleyebilirsiniz.
jdeps ve OpenRewrite ile yükseltme planı çıkarabilirsiniz.
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 SE programlama: OOP, koleksiyonlar, Stream API, NIO.2, eşzamanlılık, JDBC, JPMS ve JVM temelleri. 4 günlük uygulamalı eğitim.
Detayları Gör →OCA/OCP Java SE hazırlık: dil kuralları, OOP, collections, Stream, eşzamanlılık, NIO.2, JDBC ve deneme sınavları. Sınav ücreti ilgili kuruma aittir.
Detayları Gör →JAX-RS ile REST servis geliştirme: kaynak yazımı, JSON bağlama, ExceptionMapper, filtre, SSE, JWT/OAuth2, OpenAPI ve REST Assured. 2 gün.
Detayları Gör →Jersey ile REST servis geliştirme: Maven çoklu modül, HK2, Jackson, ExceptionMapper, AspectJ/Spring AOP, JerseyTest ve Docker. 3 gün.
Detayları Gör →Scala 3 eğitimi: case class, ADT, pattern matching, Option/Either, type class, Cats, Pekko, Spark ve http4s. 3 günlük uygulamalı eğitim.
Detayları Gör →