Java hatalarını sağlam yönetin.
2 günlük Java hata yönetimi eğitimi: exception hiyerarşisi, try-catch-finally, try-with-resources, özel exception, loglama ve test stratejileri.
Exception hiyerarşisi, kaynak yönetimi ve hata stratejisi
Bu eğitim Java'da hata yönetimini ayrıntılı işler. Throwable, Error, Exception ve RuntimeException hiyerarşisi, checked ve unchecked ayrımı, try-catch-finally akışı, multi-catch, try-with-resources ve AutoCloseable, suppressed exception, özel exception sınıfı tasarımı, exception zincirleme (cause), throws ve override kuralları, hata mesajı ve loglama, retry ve fail-fast stratejileri, stack trace okuma ve API sınırında hata dönüşümü uygulamalı gösterilir.
2 Gün. Her gün dört modül; toplam 8 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Orta Seviye — Java exception mimarisi: checked ve unchecked, try-with-resources, özel exception, loglama ve hata yönetimi stratejileri.
Her kavram, hatalı pratik ve doğru pratik kod örnekleriyle karşılaştırılır, sonuçlar JUnit assertThrows ile test edilir.
Boş catch, exception yutma ve genel Exception yakalama gibi hatalar tanıtılıp düzeltilir.
try-with-resources ile dosya ve bağlantı sızıntıları önlenir.
Ekip genelinde uygulanabilir exception tasarımı ve log kuralları oluşturulur.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, metot ve arayüz kullanımı bilinmelidir.
Temel dosya okuma yazma örneklerine aşinalık faydalıdır.
JDK 17 ve IDE kurulu olmalıdır.
Temel JUnit kullanımı testler için 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:
Error, checked ve unchecked exception ayrımını doğru uygulayabilirsiniz.
try-catch-finally ve multi-catch akışını hatasız kurabilirsiniz.
try-with-resources ile kaynak sızıntısını önleyebilirsiniz.
Anlamlı hiyerarşiye sahip özel exception sınıfları tasarlayabilirsiniz.
cause kullanarak kök nedeni kaybetmeden exception sarmalayabilirsiniz.
Boş catch ve exception yutma gibi kötü pratikleri tanıyıp düzeltebilirsiniz.
SLF4J ile exception'ı doğru yerde ve doğru ayrıntıda loglayabilirsiniz.
assertThrows ile hata davranışını otomatik testle doğrulayabilirsiniz.
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.
Spring Data JDBC eğitimi: aggregate modeli, CrudRepository, @MappedCollection, yaşam döngüsü olayları, auditing ve Flyway ile PostgreSQL uygulaması.
Detayları Gör →Spring Data JPA özel sorgu eğitimi: @Query, JPQL, native SQL, Specification, Criteria, EntityGraph, projeksiyonlar ve özel repository fragment uygulamalı işleni
Detayları Gör →Spring Data JPA sorgu metotları eğitimi: findBy kuralları, anahtar kelimeler, OrderBy, Top/First, Pageable, Slice ve sonuç tipleri uygulamalı işlenir.
Detayları Gör →Spring Data JPA temel eğitimi: entity eşleme, JpaRepository, ilişkiler, lazy yükleme, @Transactional, auditing, Flyway ve DataJpaTest uygulamalı işlenir.
Detayları Gör →Java yazılım uzmanlığı programı: modern Java, Spring Boot, JPA, Spring Security, test stratejisi, Docker, GitHub Actions ve mimari kararlar beş günde uygulamalı
Detayları Gör →