JAVA SE : FLOW CONTROL & DEBUGGING EĞİTİMİ

Akış kontrolünü ve hata ayıklamayı birlikte öğrenin

if-else, switch, döngüler, etiketli break, IDE debugger, breakpoint, watch, step, conditional breakpoint ve loglama.

Eğitim if-else, switch ifadesi, for, while, do-while, break, continue ve etiketli çıkışları, koşul ve döngü tasarımını ve bunlarla ilgili hata türlerini (derleme, çalışma zamanı, mantık) işler.

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

Eğitim Hakkında

Program akışı ve sistematik hata ayıklama

Eğitim if-else, switch ifadesi, for, while, do-while, break, continue ve etiketli çıkışları, koşul ve döngü tasarımını ve bunlarla ilgili hata türlerini (derleme, çalışma zamanı, mantık) işler. Ardından IDE debugger ile breakpoint, step into/over/out, watch, call stack, conditional breakpoint, değişken değiştirme, exception breakpoint, loglama ve rubber duck yöntemiyle sistematik hata ayıklama uygulanır.

Süre ve Format

2 Gün. Her gün dört modül; Akış Kontrol Yapıları; Debugging ekseninde ilerleyen uygulamalı program.

Seviye

Başlangıç Seviye — Java akış kontrolü ve hata ayıklama: if, switch, döngüler, break/continue, IDE debugger, breakpoint ve loglama

Öğrenme Metodu

Bilerek hatalı hazırlanmış küçük programlar debugger ile adım adım izlenip düzeltilir; her hata türü için bir çözüm stratejisi geliştirilir.

Neden Bu Eğitim?

🧭Akış hakimiyeti

Programın hangi yoldan gideceğini ilk okumada öngörürsünüz.

🐞Debugger gücü

Tahmin yerine debugger ile hatayı kanıtlayarak bulursunuz.

🪵Loglama

Doğru yerde log ile sorunları sonradan izlersiniz.

Anahtar Konular

java debuggingjava hata ayıklamaintellij debuggereclipse debugjava akış kontrolübreakpointjava if switch döngüjava başlangıç
“Hata ayıklama, tahmin etmeyi bırakıp programın gerçekte ne yaptığını izlemektir.”

Ön Koşullar

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

1
Java sözdizimi

Değişken ve operatör temelleri.

2
Ortam

JDK 17 ve IntelliJ IDEA veya Eclipse.

3
Programlama

Önceden deneyim gerekmez.

4
Merak

Hata çözmeye istekli olmak.

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 hedefiAkış
Modül 1
Koşullu Akış
  • if-else ve else if zinciri
  • İç içe koşullar ve dangling else
  • switch ifadesi ve yield
  • Ternary operatörü
  • Guard clause ve erken çıkış
  • Koşul sadeleştirme
Modül 2
Döngü Akışı
  • for, while, do-while seçimi
  • Sayaç ve sentinel kontrolü
  • break ve continue
  • Etiketli döngü ve çıkış
  • Sonsuz döngü ve çıkış koşulu
  • Off-by-one hataları
Modül 3
Hata Türleri
  • Derleme hatası mesajlarını okuma
  • Çalışma zamanı istisnaları (NPE, AIOOBE)
  • Mantık hataları ve test
  • Stack trace okuma
  • Hata tekrar üretme (reproduce)
  • Hata raporu yazma
Modül 4
Akış Alıştırmaları
  • Not hesaplama ve vergi dilimi
  • Asal sayı ve Fibonacci
  • Menü sürücülü konsol uygulaması
  • Akış diyagramı çizimi
  • Sözde kod (pseudocode)
  • Kod incelemesi
Günün hedefiDebug
Modül 1
Debugger Temelleri
  • Breakpoint koyma ve debug modunda çalıştırma
  • Step Over, Step Into, Step Out, Resume
  • Variables ve Call Stack görünümü
  • Watch ifadeleri
  • Değişken değerini çalışırken değiştirme
  • Debug sırasında ifade değerlendirme
Modül 2
İleri Debugger
  • Conditional breakpoint ve hit count
  • Exception breakpoint
  • Field watchpoint
  • Çok thread'li debug giriş
  • Remote debug kavramı
  • Hot swap sınırları
Modül 3
Loglama
  • System.out ile log sınırları
  • java.util.logging / SLF4J giriş
  • Log seviyeleri ve ne zaman hangisi
  • Anlamlı log mesajı yazımı
  • Log ile debugger arasında seçim
  • Gizli bilgi loglamama
Modül 4
Sistematik Yaklaşım
  • Hipotez kurma ve doğrulama
  • İkiye bölme (bisect) yöntemi
  • Rubber duck yöntemi
  • Minimal tekrar üretilebilir örnek
  • Birim test ile hata kilitleme
  • Pratik: hatalı programların onarımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Koşullu akış

Doğru koşul yapılarını seçip yazabilirsiniz.

🎯
Döngü akışı

break ve continue ile döngü akışını yönetebilirsiniz.

🧩
Hata türleri

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

⚙️
Stack trace

Stack trace okuyarak hata konumunu bulabilirsiniz.

🔍
Breakpoint

Breakpoint ve step komutlarıyla program akışını izleyebilirsiniz.

🛠️
Koşullu breakpoint

Conditional ve exception breakpoint kullanabilirsiniz.

📈
Loglama

Anlamlı ve seviyeli loglar yazabilirsiniz.

🚀
Sistematik çözüm

Hipotez tabanlı hata ayıklama yapabilirsiniz.

Kimler İçin Uygundur?

  • Java'ya yeni başlayan öğrenciler
  • hata ayıklamayı sistematik öğrenmek isteyen yeni geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Java'ya yeni başlayan öğrenciler ve hata ayıklamayı sistematik öğrenmek isteyen yeni geliştiriciler için uygundur.
Eğitime katılmak için hangi ön bilgiler gerekir?
Java sözdizimi: Değişken ve operatör temelleri. Ortam: JDK 17 ve IntelliJ IDEA veya Eclipse.
Eğitim nasıl ilerler ve kaç gün sürer?
Eğitim 2 gün sürer; her gün dört modülden oluşur ve her modülde anlatım ile uygulamalı çalışma birlikte yürür. Günler sırasıyla: Akış Kontrol Yapıları; Debugging.
Eğitim sonunda sertifika verilir mi?
Evet, katılım ve başarı koşullarını sağlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Eğitimde hangi IDE kullanılır?
IntelliJ IDEA Community veya Eclipse kullanılabilir; debugger kavramları ikisinde de aynıdır ve kısayol karşılıkları gösterilir.

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 SE : Flow Control & Debugging Eğitimi 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

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn