JAVA CERTIFIED FOUNDATIONS ASSOCIATE: JAVA DEBUGGING & EXCEPTIONS EĞİTİMİ

Hataları yakalayın, ayıklayın ve yönetin

Hata türleri, debugger kullanımı, stack trace okuma, try-catch-finally, try-with-resources, throw ve throws, özel exception sınıfları ve assert.

Java Foundations: Hata Ayıklama ve İstisnalar eğitimi: Hata türleri, debugger kullanımı, stack trace okuma, try-catch-finally, try-with-resources, throw ve throws, özel exception sınıfları ve assert.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Java hata ayıklama ve istisna yönetimi

Eğitim, hataların bulunması ve yönetilmesini ele alır: derleme, çalışma zamanı ve mantık hataları, IDE debugger ile breakpoint, adım adım izleme, yığın izi (stack trace) okuma, Throwable hiyerarşisi (Error, Exception, RuntimeException), checked ve unchecked ayrımı, try-catch-finally akışı, çoklu catch, try-with-resources, throw ve throws, özel exception sınıfı yazımı, assert ve loglama.

Süre ve Format

2 Gün. Her gün dört modül; Hata Ayıklama; İstisna Yönetimi ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Hata türleri, debugger, try-catch-finally, checked ve unchecked exception, throw, throws ve özel istisnalar

Öğrenme Metodu

Her konu kısa IDE alıştırmalarıyla pekiştirilir; Java Foundations tarzı kod okuma ve çıktı tahmin soruları çözülür.

Neden Bu Eğitim?

🐞Hata avcılığı

Debugger ve yığın iziyle hatayı hızla bulursunuz.

🛡️Dayanıklı kod

Beklenmedik durumlarda programın düzgün davranmasını sağlarsınız.

📚Hiyerarşi bilgisi

Exception sınıf ağacını sınav sorularında doğru yorumlarsınız.

Anahtar Konular

java exceptionjava try catchjava hata ayıklamachecked unchecked exceptionjava debuggerstack trace okumatry with resourcesözel exceptionjava foundations exceptions
“Temeli sağlam atılan kod, üzerine her şeyin kurulabildiği zemindir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Programlamaya ilgi

Önceden Java bilmek gerekmez; mantıksal düşünme yeterlidir.

2
JDK kurulumu

JDK 17+ ve bir IDE (IntelliJ IDEA Community veya Eclipse).

3
Bilgisayar kullanımı

Dosya/klasör yönetimi ve metin editörü kullanımı.

4
Çalışma ortamı

İnternet erişimli, 8 GB RAM'li bir dizüstü bilgisayar.

Eğitim İçeriği

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.

Günün hedefiKatılımcı hata türlerini ayırt eder, debugger ve yığın izi ile hatanın kaynağını bulur.
Modül 1
Hata Türleri
  • Sözdizimi (derleme) hataları
  • Çalışma zamanı hataları
  • Mantık hataları
  • Yaygın hatalar: NullPointerException, ArrayIndexOutOfBounds, ArithmeticException
  • ClassCastException ve NumberFormatException
  • Hata mesajını okuma alışkanlığı
Modül 2
Stack Trace
  • Yığın izi yapısı: istisna adı, mesaj, çağrı yığını
  • En üstteki ve Caused by satırları
  • Satır numarasından kodu bulma
  • printStackTrace ve loglama
  • Kütüphane çerçevelerini atlayarak okuma
  • Alıştırma: gerçek yığın izlerinden hatayı bulma
Modül 3
IDE Debugger
  • Breakpoint, koşullu breakpoint
  • Step Over, Step Into, Step Out, Resume
  • Değişken ve ifade değerlendirme
  • Çağrı yığını penceresi
  • Watch ifadeleri
  • Mantık hatasını debugger ile bulma
Modül 4
Hata Önleme Yöntemleri
  • Girdi doğrulama
  • null kontrolü
  • System.out ile hata ayıklamanın sınırları
  • assert anahtar sözcüğü ve -ea bayrağı
  • Birim test ile hata yakalama
  • Sorun yeniden üretme (reproduce) disiplini
Günün hedefiKatılımcı istisnaları yakalar, fırlatır ve özel istisna sınıfı tasarlar.
Modül 1
İstisna Hiyerarşisi
  • Throwable, Error, Exception
  • RuntimeException ve unchecked
  • Checked exception: IOException, SQLException
  • Handle or declare kuralı
  • Error neden yakalanmaz
  • Hiyerarşi şeması alıştırmaları
Modül 2
try-catch-finally
  • try-catch sözdizimi ve çalışma sırası
  • Birden çok catch ve sıra kuralı
  • Çoklu catch (multi-catch) sözdizimi
  • finally her durumda çalışır, return ile etkileşim
  • İç içe try
  • Çıktı tahmin soruları
Modül 3
throw, throws ve try-with-resources
  • throw ile istisna fırlatma
  • throws ile bildirim
  • Yeniden fırlatma ve sarmalama (chaining)
  • AutoCloseable ve try-with-resources
  • Suppressed istisnalar
  • Dosya okuma örneği
Modül 4
Özel İstisna ve En İyi Uygulamalar
  • Exception veya RuntimeException'dan türetme
  • Anlamlı ad ve mesaj
  • İstisnayı sessizce yutmama
  • Kontrol akışı için istisna kullanmama
  • Loglama ve yeniden fırlatma dengesi
  • Mini uygulama: banka hesabı yetersiz bakiye istisnası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Hata türleri

Derleme, çalışma zamanı ve mantık hatalarını ayırt edersiniz.

✅
Stack trace

Yığın izini okuyup hatayı bulursunuz.

✅
Debugger

Breakpoint ile adım adım izleme yaparsınız.

✅
Hiyerarşi

Throwable hiyerarşisini ve checked/unchecked ayrımını açıklarsınız.

✅
try-catch

try-catch-finally akışını doğru kurarsınız.

✅
throw ve throws

İstisna fırlatır ve bildirirsiniz.

✅
try-with-resources

Kaynakları otomatik kapatırsınız.

✅
Özel istisna

Kendi istisna sınıfınızı tasarlarsınız.

Kimler İçin Uygundur?

  • Java'ya yeni başlayanlar
  • Oracle Java Foundations sınav konularına hazırlanmak isteyen öğrenciler
  • bilişim alanına geçiş yapmak isteyen kişiler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayanlar, Oracle Java Foundations sınav konularına hazırlanmak isteyen öğrenciler ve bilişim alanına geçiş yapmak isteyen kişiler için uygundur.
finally bloğu her zaman çalışır mı?
Neredeyse her zaman; yalnızca System.exit veya JVM çökmesi gibi durumlarda çalışmaz. Eğitimde örneklerle gösterilir.
Sınav ücreti eğitime dahil mi?
Hayır. Sınav başvurusu ve ücreti ilgili kuruma aittir.
Loglama işleniyor mu?
Temel düzeyde değinilir; ayrıntılı loglama başka eğitimdedir.
Eğitim sonunda sertifika verilir mi?
Evet. Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Oracle Java Foundations gibi sınavlar için sınav başvurusu ve ücreti ilgili kuruma aittir; DVA sınavı vermez ve sınav sonucunu garanti etmez.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Java Certified Foundations Associate: Java Debugging & Excep Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Java ve JVMHTTP Requests in Java: Sending Simple HTTP Requests Eğitimi
Yazılım Geliştirme Eğitimleri

HTTP Requests in Java: Sending Simple HTTP Requests Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Java ile basit HTTP istekleri eğitimi: HTTP temelleri, HttpURLConnection, HttpClient ile GET ve POST, JSON ayrıştırma, timeout ve API çağıran komut satırı uygul

Detayları Gör →
Java ve JVMHTTP Web Server (Nginx, Apache, JBoss) Eğitimi
Yazılım Geliştirme Eğitimleri

HTTP Web Server (Nginx, Apache, JBoss) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Nginx, Apache ve JBoss web sunucu eğitimi: reverse proxy, yük dengeleme, virtual host, mod_rewrite, WildFly dağıtımı, Let's Encrypt TLS ve güvenlik başlıkları.

Detayları Gör →
Java ve JVMInteractive Java & JShell: Writing Java Programs with the Interactive JShell Eğitimi
Yazılım Geliştirme Eğitimleri

Interactive Java & JShell: Writing Java Programs with the Interactive JShell Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

JShell eğitimi: Java REPL kullanımı, snippet, /vars /methods /list /save /open komutları, script, classpath ile kütüphane deneme ve JShell ile hızlı Java öğrenm

Detayları Gör →
Java ve JVMIntroduction to Amazon Kinesis Data Analytics for Java Applications Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Amazon Kinesis Data Analytics for Java Applications Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Amazon Kinesis Data Analytics for Java eğitimi: Apache Flink DataStream API, Kinesis Data Streams, pencereleme, state, checkpoint ve AWS Managed Flink dağıtımı.

Detayları Gör →
Java ve JVMIntroduction to Hibernate Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to Hibernate Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Hibernate giriş eğitimi: ORM kavramı, SessionFactory, entity eşleme, Session CRUD, HQL, Criteria, OneToMany ve ManyToMany ilişkiler ve lazy loading.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn