Hataları tasarlayın, kaynakları sızdırmayın
Java try-with-resources, AutoCloseable, suppressed istisnalar, özel checked/unchecked istisna tasarımı, cause zincirleme, fail-fast ve katmanlı hata yönetimi stratejileri uygulamalı işlenir.
Kaynak güvenliği ve anlamlı istisna tasarımı
Eğitim, Java'da güvenilir hata işleme tasarımını uygulamalı öğretir. try-with-resources ve AutoCloseable, çoklu kaynak kapatma sırası, suppressed exception, özel checked ve unchecked istisna sınıfları, istisna zincirleme (cause), multi-catch, finally tuzakları, istisnaların API sözleşmesi olarak tasarımı, fail-fast, loglama ve istisna çevirme katmanları örneklerle işlenir.
2 Gün. Her gün dört modül; 1. gün try-with-resources; 2. gün Özel İstisnalar.
Orta Seviye — Kaynak yönetimi, özel istisna tasarımı ve hata işleme stratejileri
Kaynak sızıntısı içeren hatalı kodlar katılımcılarla birlikte düzeltilir; her adımda istisna akışı hata ayıklayıcıyla izlenir.
Dosya, soket ve bağlantı gibi kaynakları otomatik ve güvenli kapatırsınız.
İş alanını yansıtan özel istisnalarla hata nedenini net iletirsiniz.
İstisna zinciri ve loglamayla üretim hatalarını hızlı teşhis edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf ve kalıtım bilgisi gerekir.
try-catch-finally ve throw/throws söz dizimine aşinalık beklenir.
JDK 17 ve IDE kurulu olmalıdır.
Temel dosya okuma yazma bilgisi faydalıdır.
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:
try-with-resources ile kaynakları sızıntısız yönetebilirsiniz.
Kendi sınıflarınızı AutoCloseable olarak tasarlayabilirsiniz.
Bastırılan istisnaları yığın izinde bulup yorumlayabilirsiniz.
Checked ve unchecked özel istisna sınıfları yazabilirsiniz.
Kök nedeni koruyarak istisna çevirebilirsiniz.
Parametre doğrulamasıyla hataları erken yakalayabilirsiniz.
İstisnaları tek noktada anlamlı biçimde loglayabilirsiniz.
Katmanlı uygulamada tutarlı bir hata modeli kurabilirsiniz.
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.
Servlet URL Eşlemeleri ve İstek Parametreleri eğitimi: Exact, path, extension ve default eşlemeler, getParameter, getParameterMap, path variable çözümleme ve gi
Detayları Gör →Apache Tomcat ile Servlet Geliştirme eğitimi: Tomcat 10.1 mimarisi, Connector, server.xml, context.xml, WAR deploy, Manager uygulaması, SSL, loglama ve performa
Detayları Gör →Servlet Welcome/Error Dosyaları, Form ve Dosya Yükleme eğitimi: welcome-file-list, error-page, form işleme, @MultipartConfig, Part API, dosya doğrulama ve güven
Detayları Gör →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ı.
Detayları Gör →Java Uygulama Performans Analiz Araçları eğitimi: Java Flight Recorder, VisualVM, async-profiler, jcmd, heap dump analizi (Eclipse MAT), GC log analizi ve JMH i
Detayları Gör →