Java istisna yönetimini baştan öğrenin
Eğitim Throwable, Error, Exception ve RuntimeException hiyerarşisini, checked ve unchecked ayrımının gerekçesini, throw ve throws kullanımını, özel exception sınıfı yazımını, stack trace okumayı, exception chaining'i, try-with-resources'u, override ederken is…
İstisna hiyerarşisi ve yönetim stratejisi
Eğitim Throwable, Error, Exception ve RuntimeException hiyerarşisini, checked ve unchecked ayrımının gerekçesini, throw ve throws kullanımını, özel exception sınıfı yazımını, stack trace okumayı, exception chaining'i, try-with-resources'u, override ederken istisna kuralını, StackOverflowError ve OutOfMemoryError gibi Error'ları, katmanlı mimaride istisna stratejisini ve Spring/REST bağlamında hata yanıtı yönetimine giriş konularını işler.
2 Gün. Her gün dört modül; İstisna Temelleri; Yönetim Stratejisi ekseninde ilerleyen uygulamalı program.
Temel Seviye — Java exception handling: hiyerarşi, checked/unchecked, throw/throws, özel exception, try-with-resources ve en iyi pratikler
Dosya, sayı dönüşümü ve veritabanı senaryolarında hata üretilir, yakalanır, dönüştürülür; stack trace okuma alıştırmaları yapılır.
Hangi istisnanın neden checked olduğunu gerekçeleriyle bilirsiniz.
Hatanın nerede yakalanıp nerede iletileceğine karar verirsiniz.
Özel exception ve mesajlarla teşhisi kolaylaştırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot ve kalıtım bilgisi.
Temel dosya okuma yazma.
JDK 17 ve IDE.
Breakpoint kullanımına aşinalık.
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:
Throwable ağacını ve ana türleri açıklayabilirsiniz.
Checked ve unchecked farkını gerekçelendirebilirsiniz.
İstisnaları doğru fırlatıp bildirebilirsiniz.
Stack trace okuyarak hatanın kaynağını bulabilirsiniz.
Anlamlı özel exception sınıfları yazabilirsiniz.
İstisna zinciri kurup kök nedeni koruyabilirsiniz.
Katmanlı uygulamada hata akışını tasarlayabilirsiniz.
Kötü istisna kalıplarını tanıyıp düzeltebilirsiniz.
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 dosya ve dizin işlemleri eğitimi: NIO.2 Path ve Files, walkFileTree, öznitelikler, symbolic link ve WatchService. 2 gün uygulamalı, DVA katılım sertifik
Detayları Gör →Java SE Essentials eğitimi: tipler, kontrol akışı, OOP, arayüzler, koleksiyonlar, istisnalar, dosya G/Ç, Maven ve JUnit ile bitirme projesi. 3 gün, DVA sertifik
Detayları Gör →Java SE Programmer II diziler ve akış kontrolü eğitimi: çok boyutlu diziler, Arrays API, switch ifadesi ve etiketli döngüler. 2 gün uygulamalı, DVA sertifikası.
Detayları Gör →Java SE Programmer II sınıf kavramları ve istisna yönetimi eğitimi: kalıtım, arayüz, enum, sealed, try-with-resources. 2 gün uygulamalı, DVA katılım sertifikası
Detayları Gör →Java SE Programmer II eşzamanlılık yönetimi eğitimi: thread, synchronized, Lock, ExecutorService, CompletableFuture ve ConcurrentHashMap. 2 gün uygulamalı.
Detayları Gör →