DEBUGGING TOOLS EĞİTİMİ

Hata ayıklama araçlarınızı ustalıkla kullanın

Visual Studio debugger, WinDbg, gdb, Process Explorer, Process Monitor ve Fiddler ile hata ayıklama araç setine pratik giriş

Visual Studio, WinDbg, gdb, Process Monitor, Fiddler ve Event Viewer ile hata ayıklama araç setini tanıtan, her araç için hatalı örnek üzerinde uygulama yaptıran iki günlük eğitim.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Hata ayıklama araç setine uygulamalı giriş

Eğitim günlük işte en çok kullanılan hata ayıklama araçlarını tanıtır. Visual Studio debugger pencereleri, WinDbg temel komutları, gdb oturumu, Sysinternals Process Explorer ve Process Monitor ile dosya ve kayıt defteri erişimi izleme, Fiddler ve Postman ile HTTP hata ayıklama, Windows Olay Görüntüleyici ve performans sayaçlarıyla ortam teşhisi uygulamalı anlatılır.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Geliştirme Ortamı Debugger'ları; 2. gün Sistem ve Ağ Araçları.

Seviye

Temel Seviye — Visual Studio, WinDbg, gdb ve profil araçlarıyla hata ayıklama araç seti

Öğrenme Metodu

Katılımcılar her araç için hazırlanmış hatalı uygulama senaryosunu aracın kendi yöntemiyle çözerek komut ve pencere alışkanlığı kazanır.

Neden Bu Eğitim?

🛠️Araç Hakimiyeti

Her araç için hangi soruya cevap verdiğini bilip hızlıca seçersiniz.

🪟Windows Teşhisi

Process Monitor ve Event Viewer ile uygulama dışı nedenleri yakalarsınız.

🌐HTTP Hataları

Fiddler ve Postman ile istemci-sunucu iletişim sorunlarını inceleyebilirsiniz.

Anahtar Konular

debugging tools eğitimivisual studio debuggerwindbggdb kullanımıprocess monitorfiddlervs code debughata ayıklama araçları
“Bir sorunu çözmek için önce doğru aletle bakmak gerekir.”

Ön Koşullar

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

1
Temel programlama

Bir dilde basit program yazmış olmak yeterlidir.

2
Windows makinesi

Sysinternals ve Visual Studio için Windows 10/11 gerekir.

3
Komut satırı

cmd veya PowerShell'de temel komutları bilmek faydalıdır.

4
HTTP bilgisi

İstek, yanıt ve durum kodu kavramlarına aşinalık önerilir.

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ı Visual Studio ve gdb ile program akışını izler, değişken ve yığın durumunu okur.
Modül 1
Visual Studio Debugger
  • Autos, Locals, Watch ve Call Stack pencereleri
  • Breakpoint koşulları ve hit count
  • Step filtreleri ve Just My Code
  • Exception Settings penceresi
  • Immediate penceresinde ifade çalıştırma
  • Edit and Continue sınırlamaları
Modül 2
WinDbg'a Giriş
  • WinDbg Preview kurulumu ve sembol yolu
  • bp, g, p, t, k komutları
  • dv ve dt ile değişken ve tür inceleme
  • Çalışan sürece attach ve detach
  • Dump dosyası açma ve !analyze -v
  • Çalışma alanı kaydetme
Modül 3
gdb ile Komut Satırı Debug
  • gcc -g ile derleme
  • break, run, continue, step, finish
  • print, x ve ptype komutları
  • backtrace ile yığın okuma
  • watch ve rwatch ile veri izleme
  • Core dosyası ile post-mortem inceleme
Modül 4
Visual Studio Code Debug
  • launch.json ve tasks.json ilişkisi
  • Python, Node.js ve .NET debug yapılandırmaları
  • Debug Console ve koşullu breakpoint
  • Compound konfigürasyonlar
  • Remote attach senaryoları
  • Genişletmeler: C/C++ ve debugpy
Günün hedefiKatılımcı Process Monitor, Fiddler ve Event Viewer ile eksik dosya, izin ve HTTP hatalarının kaynağını bulur.
Modül 1
Process Explorer ve Process Monitor
  • Süreç ağacı ve yüklenen DLL'leri görme
  • Handle ve DLL arama
  • Process Monitor filtreleri: Path, Result, Operation
  • NAME NOT FOUND ve ACCESS DENIED sonuçlarını okuma
  • Kayıt defteri erişimini izleme
  • Boot logging ile açılış sorunları
Modül 2
Fiddler ve Postman
  • HTTPS çözme sertifikası kurulumu
  • İstek ve yanıt başlıklarını inceleme
  • Breakpoint ile isteği değiştirme
  • Postman koleksiyonları ve ortam değişkenleri
  • Test betikleri ile yanıt doğrulama
  • Zaman aşımı ve durum kodu sorunları
Modül 3
Olay Günlükleri ve Sayaçlar
  • Event Viewer Application ve System günlükleri
  • Event ID ve kaynak filtreleme
  • Performance Monitor sayaçları
  • Handle ve bellek artışını izleme
  • Windows Error Reporting kayıtları
  • wevtutil ile komut satırından sorgu
Modül 4
Araç Seçimi ve Çalışma Akışı
  • Belirtiden araca eşleme tablosu
  • Önce günlük, sonra sistem, sonra debugger sırası
  • Hızlı kontrol listesi
  • Bulguları ekiple paylaşma
  • Ortam sıfırlama ve temiz test
  • Araçları otomasyona bağlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
VS Debugger

Visual Studio'nun izleme pencerelerini etkin kullanırsınız.

✅
WinDbg Temelleri

WinDbg ile temel komutları çalıştırıp dump açarsınız.

✅
gdb Oturumu

gdb ile program akışını ve belleği incelersiniz.

✅
VS Code Debug

launch.json ile farklı dillerde debug yapılandırırsınız.

✅
Process Monitor

Dosya ve kayıt defteri erişim hatalarını izleyerek bulursunuz.

✅
HTTP İnceleme

Fiddler ve Postman ile istek yanıt sorunlarını çözersiniz.

✅
Olay Günlükleri

Event Viewer kayıtlarından uygulama hatalarını eşleştirirsiniz.

✅
Araç Seçimi

Belirtiye göre doğru aracı seçen bir çalışma akışı kurarsınız.

Kimler İçin Uygundur?

  • Geliştiriciler
  • sistem yöneticileri
  • destek mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Geliştiriciler, sistem yöneticileri ve destek mühendisleri için uygundur. Bir dilde basit program yazmış olmak yeterlidir.
WinDbg zor mu?
Eğitimde yalnızca günlük işte gereken temel komutlar adım adım anlatılır.
Hangi işletim sistemi gerekiyor?
Windows 10/11 önerilir; gdb bölümü WSL ile de yapılabilir.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Eğitim ardından hangi eğitim önerilir?
Daha derin dump analizi için Debugging Environments & Dumps eğitimi uygundur.

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. Debugging Tools Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel 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üProgramming Strings & Data Structures Eğitimi
Yazılım Geliştirme Eğitimleri

Programming Strings & Data Structures Eğitimi

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

Python ile string işleme, Unicode, regex, liste, sözlük, yığın, kuyruk, bağlı liste ve Büyük O analizi. Digital Vizyon Akademi temel programlama eğitimi.

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

R Data Structures Eğitimi

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

R dilinde vektör, liste, matris, data.frame, tibble, faktör, indeksleme ve apply ailesini uygulamalı öğrenin. Digital Vizyon Akademi R veri yapıları eğitimi.

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

Software Debugging in Windows Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

WinDbg, dump analizi, heap bozulması, deadlock, ETW, WPA ve Time Travel Debugging ile Windows altında ileri düzey hata ayıklama. Digital Vizyon Akademi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüSoftware Design and Development: Software Engineering & SDLC Phases Eğitimi
Yazılım Geliştirme Eğitimleri

Software Design and Development: Software Engineering & SDLC Phases Eğitimi

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

Gereksinim analizi, UML, mimari desenler, test, dağıtım ve Agile, Waterfall süreç modelleriyle yazılım mühendisliği ve SDLC aşamaları eğitimi. Digital Vizyon Ak

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüVisual Studio : Application Life Management & Web Development Eğitimi
Yazılım Geliştirme Eğitimleri

Visual Studio : Application Life Management & Web Development Eğitimi

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

Visual Studio ile Azure DevOps, Git, CI/CD, ASP.NET Core MVC, Web API, EF Core ve Azure dağıtımı. Uygulamalı Digital Vizyon Akademi eğitimi.

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