INTRODUCTION TO DEBUGGING EĞİTİMİ

İlk hatanızı debugger ile yakalayın

Hata mesajı okuma, print ile arama, debugger'ın temel kullanımı, breakpoint, adım adım çalıştırma ve basit hata kalıpları

Hata mesajı ve stack trace okuma, sık hata kalıpları, print ile izleme, breakpoint, adım adım çalıştırma ve değişken izlemeyi sıfırdan öğreten iki günlük başlangıç seviyesi hata ayıklama eğitimi.

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

Eğitim Hakkında

Hata ayıklamaya ilk adım

Eğitim hata ayıklamaya yeni başlayanlar için hazırlanmıştır. Hata mesajı ve stack trace okuma, sık görülen hata kalıpları (off-by-one, null, tip hatası, sonsuz döngü), print ile izleme ve sınırları, VS Code ve Visual Studio'da breakpoint, step into/over/out, değişken izleme, basit loglama ve hata aranırken yapılan yaygın yanlışlar Python ve C# örnekleriyle uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Hatayı Anlamak; 2. gün Debugger Kullanımı.

Seviye

Başlangıç Seviye — hata ayıklamaya giriş ve ilk debugger deneyimi

Öğrenme Metodu

Katılımcılar bilinçli olarak hatalı hazırlanmış küçük programları önce hata mesajlarıyla, sonra debugger ile adım adım çalıştırarak düzeltir.

Neden Bu Eğitim?

🌱Sıfırdan Başlangıç

Hiç debugger kullanmamış olsanız da ilk breakpoint'inizi ilk saatte koyarsınız.

📖Hata Okuma

Hata mesajını ve yığın izini panik yapmadan okumayı öğrenirsiniz.

🔁Güvenli Alışkanlık

Değişiklik yapmadan önce hipotez kurma alışkanlığı kazanırsınız.

Anahtar Konular

debugging girişhata ayıklama nedirbreakpoint nasıl konurstack trace okumavs code debugpython debugyeni başlayanlar için debuggingdebugger kullanımı
“Her usta yazılımcı bir zamanlar ilk hatasının başında bekledi.”

Ön Koşullar

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

1
Temel kod

Basit bir programı çalıştırabilmek yeterlidir.

2
Editör

VS Code veya Visual Studio Community kurulumu gerekir.

3
Python veya C#

Biri kurulu olmalıdır; kurulum yardımı eğitimde verilir.

4
Merak

Ön bilgi şartı yoktur, hata okumaya açık olmak yeterlidir.

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 mesajı ve yığın izini okuyup sık hata kalıplarını tanır.
Modül 1
Hata Türleri
  • Sözdizimi hatası ve derleme hatası
  • Çalışma zamanı hatası
  • Mantık hatası: çıktı yanlış ama hata yok
  • Off-by-one ve sınır hataları
  • Tip uyuşmazlığı ve None/null hatası
  • Sonsuz döngü ve özyineleme taşması
Modül 2
Hata Mesajı ve Stack Trace
  • Traceback ve istisna mesajının yapısı
  • En alttaki satırın anlamı
  • Kendi kodunuz ve kütüphane kodu ayrımı
  • Dosya adı ve satır numarasından kaynağa gitme
  • Mesajı arama motoruna doğru sorma
  • Hata mesajını tam kopyalayıp paylaşma
Modül 3
Print ile Arama
  • Değişken değerini yazdırma
  • Akış kontrolü için işaret mesajları
  • f-string ve string interpolation
  • Print'in sınırları
  • Geçici print satırlarını temizleme
  • Print'ten loglamaya geçiş
Modül 4
Hata Arama Zihniyeti
  • Önce hatayı tekrar üretme
  • Tek değişiklik yap, tek test et
  • Kodu yorum satırına alarak daraltma
  • Çalışan son sürümle karşılaştırma
  • Mola verip taze gözle bakma
  • Çözümü anlayarak uygulama, kopyalamama
Günün hedefiKatılımcı breakpoint koyar, adım adım ilerler, değişkenleri izler ve hatayı debugger ile düzeltir.
Modül 1
İlk Debug Oturumu
  • Debug modunda başlatma (F5)
  • Breakpoint koyma ve kaldırma
  • Çalışmanın durduğu satırı anlama
  • Devam et ve durdur komutları
  • Debug Console kullanımı
  • Debug ve Run farkı
Modül 2
Adım Adım Çalıştırma
  • Step over (F10) ve step into (F11)
  • Step out ve run to cursor
  • Döngüde her turu izleme
  • Fonksiyon çağrılarına girme
  • Çağrı yığını penceresi
  • Kütüphane kodunu atlama
Modül 3
Değişken İzleme
  • Variables ve Locals paneli
  • Watch ifadesi ekleme
  • Listeler ve sözlüklerin içeriği
  • Koşullu breakpoint ile tur filtreleme
  • Değeri hata ayıklarken değiştirme
  • Beklenen ve gerçek değer karşılaştırması
Modül 4
Uygulamalı Hata Avı
  • Yanlış toplam hesaplayan program
  • Liste sınırını aşan döngü
  • None değer dönen fonksiyon
  • Mantık hatalı koşul ifadesi
  • Kendi hatalı programını paylaşma
  • Hata günlüğü tutma alışkanlığı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Hata Okuma

Traceback ve hata mesajlarını doğru yorumlarsınız.

✅
Hata Türleri

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

✅
Print İzleme

Print ile hızlı ve kontrollü izleme yaparsınız.

✅
Breakpoint

Breakpoint koyup programı istediğiniz satırda durdurursunuz.

✅
Adım Adım İlerleme

Step over, into ve out komutlarını yerinde kullanırsınız.

✅
Değişken İnceleme

Watch ve Locals ile değerlerin değişimini takip edersiniz.

✅
Koşullu Duraklatma

Koşullu breakpoint ile yalnızca ilgili turu yakalarsınız.

✅
Hata Günlüğü

Çözdüğünüz hataları kaydedip tekrar başvurabileceğiniz bir günlük tutarsınız.

Kimler İçin Uygundur?

  • Programlamaya yeni başlayanlar
  • öğrenciler
  • debugger'ı hiç kullanmamış geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya yeni başlayanlar, öğrenciler ve debugger'ı hiç kullanmamış geliştiriciler için uygundur. Basit bir programı çalıştırabilmek yeterlidir.
Hiç kod yazmadım, katılabilir miyim?
Basit programları çalıştırabiliyorsanız katılabilirsiniz; ilk saatte temel kurulum yapılır.
Hangi dil kullanılıyor?
Python ve C# örnekleri kullanılır.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Sonrasında hangi eğitim alınabilir?
Debugging Concepts ve Debugging Tools eğitimleri doğal devamdır.

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. Introduction to 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

Programlama Temelleri ve Yaşam DöngüsüDebugging Concepts Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Concepts Eğitimi

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

Hata türleri, breakpoint, çağrı yığını, loglama ve git bisect ile sistematik hata ayıklamayı öğrenin. Uygulamalı Debugging Concepts eğitimi Digital Vizyon Akade

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Environments & Dumps Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Environments & Dumps Eğitimi

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

Uzak ve konteyner debug, ProcDump, WinDbg, Visual Studio dump analizi, sembol sunucusu ve Linux core dump konularını uygulamalı öğrenin. Digital Vizyon Akademi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Tools & Best Practices Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Tools & Best Practices Eğitimi

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

gdb, Visual Studio, strace, Wireshark ve Chrome DevTools ile hata ayıklama; loglama, assert ve ekip pratikleri. Uygulamalı eğitim Digital Vizyon Akademi'de.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging Tools Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging Tools Eğitimi

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

Visual Studio, WinDbg, gdb, Process Monitor ve Fiddler ile hata ayıklama araçlarını uygulamalı öğrenin. Digital Vizyon Akademi hata ayıklama araçları eğitimi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüDebugging, Profiling, & Publishing Eğitimi
Yazılım Geliştirme Eğitimleri

Debugging, Profiling, & Publishing Eğitimi

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

Visual Studio profiler, dotnet-trace, bellek analizi, Release derleme, dotnet publish ve Application Insights ile hata ayıklama ve yayın süreci. Digital Vizyon

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