Java'nın çalışma zamanını içeriden tanıyın
Java ve Runtime eğitimi: JVM mimarisi, ClassLoader, heap ve stack, çöp toplayıcılar, JIT, Runtime sınıfı, JVM bayrakları ve temel profil araçları.
Java çalışma zamanı (JRE/JVM) ve Runtime API
Eğitim, Java programının çalışma zamanında neler olduğunu ele alır: JDK/JRE/JVM ayrımı, bayt kod ve javac, ClassLoader hiyerarşisi, heap, stack, metaspace yapıları, G1 ve ZGC çöp toplayıcıları, JIT derlemesi, java.lang.Runtime ile availableProcessors, totalMemory, freeMemory, addShutdownHook, ProcessBuilder ile dış süreç çalıştırma, -Xms/-Xmx gibi JVM bayrakları ve jcmd, jstat ile gözlem.
2 Gün. Her gün dört modül; JVM Mimarisi ve Sınıf Yükleme; Bellek, GC ve Runtime API ekseninde ilerleyen uygulamalı program.
Temel Seviye — JVM mimarisi, ClassLoader, bellek yapısı, çöp toplama ve Runtime/ProcessBuilder API'leri
Küçük programlar çalıştırılıp bellek ve GC davranışı JVM bayraklarıyla değiştirilerek gözlemlenir; jcmd ve jstat çıktıları yorumlanır.
Kodun bellekte ve işlemcide nasıl yaşadığını görürsünüz.
Heap ve GC ayarlarıyla bellek sorunlarını çözersiniz.
Runtime ve ProcessBuilder ile uygulamayı sistemle bütünleştirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde değişken, döngü ve fonksiyon mantığına aşinalık.
JDK 17 veya üzeri ile IntelliJ IDEA, Eclipse ya da VS Code kurulu bilgisayar.
Terminalde dizin gezinme ve temel komutları kullanabilme.
Yönetici izinli, en az 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:
JDK, JRE ve JVM bileşenlerini ayırt edersiniz.
ClassLoader hiyerarşisini ve ilgili hataları açıklarsınız.
Heap, stack ve metaspace'in rolünü anlatırsınız.
G1 ve ZGC gibi çöp toplayıcıları karşılaştırırsınız.
GC loglarını okuyup yorumlarsınız.
Runtime sınıfıyla kaynak bilgisi alıp kapanış kancası yazarsınız.
Dış süreç çalıştırıp çıktısını işlersiniz.
jcmd, jstat ve thread dump ile temel teşhis yaparsınız.
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 Hibernate: Getting Started eğitimi: oRM mantığı ve Hibernate'e giriş. 2 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası.
Detayları Gör →Java Hibernate: Working with Hibernate eğitimi: hibernate ileri eşleme, önbellek ve performans. Uygulamalı 2 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java ile Microservices eğitimi: mikroservis tasarımından dağıtıma uçtan uca Java. 4 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifikası
Detayları Gör →Java ile Test Otomasyonuna Giriş eğitimi: birim, arayüz ve API testlerini Java ile otomatikleştirme. Uygulamalı 3 gün, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Java için Tasarım Desenleri (GoF) eğitimi: goF desenleri ve SOLID ilkeleri Java ile. 3 gün uygulamalı program, Digital Vizyon Akademi Katılım ve Başarı Sertifik
Detayları Gör →