Java thread'lerini doğru başlatın ve yönetin
Java'da thread oluşturma, başlatma ve yönetimini öğrenin: Runnable, yaşam döngüsü, join, interrupt, UncaughtExceptionHandler, ThreadLocal ve virtual thread builder'ları.
Thread oluşturma, başlatma ve yaşam döngüsü yönetimi
Eğitim, Java'da thread oluşturma ve yönetiminin temel mekaniğini kapsar. Thread ve Runnable ile başlatma, start-run farkı, yaşam döngüsü durumları, daemon thread ve shutdown hook anlatılır. join ve Callable ile sonuç toplama, interrupt ile temiz iptal, UncaughtExceptionHandler ile hata yönetimi uygulanır. ThreadLocal ve MDC bağlamı, Java 21 Thread.ofVirtual builder'ları işlenir; çok thread'li indirici laboratuvarı ile pekiştirilir.
2 Gün. Her gün dört modül; Thread Oluşturma ve Yaşam Döngüsü; Hata, Bağlam ve Sanal Thread ekseninde ilerleyen uygulamalı program.
Temel Seviye — Java'da thread oluşturma ve başlatma: Thread/Runnable, yaşam döngüsü, interrupt ile iptal, istisna yönetimi ve sanal thread.
Her konu thread çıktılarının canlı izlendiği küçük programlarla işlenir; son lab gerçek bir paralel indirici yazdırır.
Thread'leri start/join/interrupt ile kontrollü başlatır ve durdurursunuz.
Thread içinde kaybolan istisnaları yakalayıp raporlarsınız.
Platform ve virtual thread başlatma farkını uygularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface ve koleksiyon kullanımı bilgisi gerekir.
JDK 17+ ve bir IDE kurulu olmalıdır.
Maven ile proje açıp bağımlılık eklemek faydalıdır.
Eş zamanlılık deneyleri için en az dört çekirdekli bir bilgisayar önerilir.
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:
Thread ve Runnable ile görevleri doğru başlatabilirsiniz.
start ve run çağrısının sonuç farkını açıklayabilirsiniz.
Thread durumlarını izleyip yorumlayabilirsiniz.
Callable ve join ile sonuç toplayabilirsiniz.
InterruptedException'ı doğru ele alıp temiz iptal yapabilirsiniz.
UncaughtExceptionHandler ile hataları yakalayabilirsiniz.
Bağlam bilgisini sızıntısız taşıyabilirsiniz.
Platform ve virtual thread başlatabilirsiniz.
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.
Jersey ile REST API geliştirme ve test eğitimi: JAX-RS, Jackson JSON, ExceptionMapper, filtreler, JWT güvenliği, JerseyTest, REST Assured ve Postman/Newman.
Detayları Gör →Java EE (Jakarta EE) kurumsal mimari eğitimi: CDI, JPA/JTA, EJB, JAX-RS, JMS, güvenlik, MicroProfile ve Docker ile katmanlı uygulama tasarımı.
Detayları Gör →Java Persistence (JPA) eğitimi: entity eşleme, EntityManager, JPQL, OneToMany/ManyToMany ilişkiler, cascade, lazy loading ve transaction yönetimi.
Detayları Gör →Java Message Service (JMS) eğitimi: Queue/Topic, JMS 2.0 JMSContext, mesaj türleri, selector, kalıcı abonelik, Message-Driven Bean, transaction ve DLQ.
Detayları Gör →JNDI ve EJB eğitimi: InitialContext, java:comp/env, Stateless/Stateful/Singleton bean, container-managed transaction, TimerService ve uzaktan EJB çağrısı.
Detayları Gör →