VISUAL STUDIO ONLINE & DEBUGGING TIPS EĞİTİMİ

Bulutta kod yazın, hızlı hata ayıklayın

GitHub Codespaces, vscode.dev, Visual Studio Online ortamları, uzak debug, snapshot debugging ve hata ayıklama ipuçları

GitHub Codespaces, vscode.dev ve Live Share ile bulut geliştirme ortamlarını; uzak debug, Snapshot Debugger ve ileri breakpoint ipuçlarını birleştiren iki günlük orta seviye eğitim.

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

Eğitim Hakkında

Bulut geliştirme ortamları ve debug ipuçları

Eğitim bulut tabanlı geliştirme ortamlarını ve hata ayıklama inceliklerini birleştirir. GitHub Codespaces ve devcontainer, vscode.dev, Azure DevOps ve Visual Studio Online mirası, Live Share, uzak debug ve port yönlendirme, Azure App Service snapshot debugger, Application Insights ve Log Stream, koşullu breakpoint, tracepoint, Immediate penceresi, exception ayarları ve Source Link gibi pratik hata ayıklama ipuçları uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün Bulut Geliştirme Ortamları; 2. gün Hata Ayıklama İpuçları.

Seviye

Orta Seviye — Visual Studio Online ortamları ve hata ayıklama ipuçları

Öğrenme Metodu

Katılımcılar tarayıcıda Codespaces ortamı açar, uzak bir uygulamaya debugger bağlar ve Azure'daki örnek uygulamada snapshot ile hata yakalar.

Neden Bu Eğitim?

☁️Her Yerden Çalışma

Tarayıcıdan hazır bir geliştirme ortamı açıp ekibe aynı ortamı sunarsınız.

📸Üretim Debug

Snapshot debugger ile üretimi durdurmadan hata anındaki değişkenleri görürsünüz.

💡Pratik İpuçları

Koşullu breakpoint ve tracepoint gibi az bilinen özelliklerle süre kazanırsınız.

Anahtar Konular

github codespacesvscode.devsnapshot debuggeruzak debuglive sharedevcontainerazure log streamdebugging ipuçları
“Ortam nerede olursa olsun, iyi bir debug alışkanlığı sizinle gelir.”

Ön Koşullar

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

1
Visual Studio veya VS Code

İki editörden birinde temel debug deneyimi gerekir.

2
GitHub hesabı

Codespaces için ücretsiz GitHub hesabı gerekir.

3
Azure hesabı

Azure bölümü için ücretsiz hesap önerilir.

4
C# veya Node

Örnek uygulamalar C# ve Node.js ile hazırlanmıştır.

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ı bulut tabanlı ortam açar, yapılandırır ve ekiple paylaşır.
Modül 1
GitHub Codespaces
  • Codespace oluşturma ve makine tipleri
  • devcontainer.json ile ortam tanımı
  • Önceden derleme (prebuild)
  • Port yönlendirme ve görünürlük
  • Gizli bilgi (secrets) yönetimi
  • Maliyet ve otomatik durdurma
Modül 2
vscode.dev ve Tarayıcı Düzenleme
  • vscode.dev ve github.dev farkı
  • Tarayıcıda uzantı sınırlamaları
  • Dosya sistemi erişimi
  • Pull request incelemesi
  • Tünel (Remote Tunnels)
  • Mobil ve tablet kullanımı
Modül 3
Azure DevOps ve Eski Visual Studio Online
  • Visual Studio Online'ın evrimi
  • Azure DevOps Boards ve Repos
  • Azure Pipelines temel akış
  • Visual Studio Codespaces'in Codespaces'e geçişi
  • Takım ortamı standardı
  • Erişim ve izin yönetimi
Modül 4
İşbirliği Araçları
  • Live Share ile ortak debug
  • Paylaşılan terminal ve sunucu
  • Takip modu (follow)
  • Salt okunur ve düzenleme izinleri
  • Güvenlik ve oturum yönetimi
  • Uzaktan eşli programlama pratikleri
Günün hedefiKatılımcı uzak debug, snapshot debugger ve gelişmiş breakpoint özelliklerini uygular.
Modül 1
Uzak Debug
  • Uzak makineye attach
  • Konteyner ve Kubernetes pod'una debug
  • SSH ve tünel üzerinden debug
  • Release derlemede kaynak eşleme
  • Source Link ve sembol sunucusu
  • Güvenlik riskleri ve geçici açma
Modül 2
Üretimde Teşhis
  • Snapshot Debugger ve snappoint
  • Application Insights Live Metrics
  • Azure App Service Log Stream
  • Kudu ve diagnostik konsol
  • dotnet-dump ve dotnet-trace uzaktan
  • Yeniden başlatmadan günlük seviyesi değiştirme
Modül 3
İleri Breakpoint ve Pencereler
  • Koşullu, hit count ve filtre
  • Tracepoint ile kodsuz günlük
  • Dependent breakpoint
  • Immediate penceresinde ifade çalıştırma
  • Make Object ID ve nesne izleme
  • Return value ve Set Next Statement
Modül 4
Gündelik Debug İpuçları
  • Exception Settings ve first-chance istisna
  • Just My Code'u açıp kapama
  • DebuggerDisplay ve DebuggerStepThrough
  • Görselleştiriciler (DataSet, JSON)
  • async/await yığın izi okuma
  • Kayan hataları azaltmak için kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Codespaces

Hazır geliştirme ortamı tanımlayıp açarsınız.

✅
devcontainer

Ekip için tekrarlanabilir ortam yapılandırırsınız.

✅
Live Share

Uzaktan ortak hata ayıklama yaparsınız.

✅
Uzak Debug

Konteyner ve uzak makinedeki uygulamaya bağlanırsınız.

✅
Snapshot Debugger

Üretimde durdurmadan hata anını yakalarsınız.

✅
Log Stream

Azure günlüklerini canlı izlersiniz.

✅
Tracepoint

Kodu değiştirmeden günlük çıktısı alırsınız.

✅
Debug Alışkanlıkları

DebuggerDisplay ve exception ayarlarıyla ayıklama hızınızı artırırsınız.

Kimler İçin Uygundur?

  • Bulut ortamında çalışan geliştiriciler
  • uzaktan çalışan ekipler
  • debug verimliliğini artırmak isteyen programcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Bulut ortamında çalışan geliştiriciler, uzaktan çalışan ekipler ve debug verimliliğini artırmak isteyen programcılar için uygundur. İki editörden birinde temel debug deneyimi gerekir.
Visual Studio Online hâlâ var mı?
Servis Codespaces ve Azure DevOps'a evrilmiştir; eğitim güncel karşılıklarını işler.
Ücretsiz katmanlar yeterli mi?
Evet, örnekler ücretsiz katmanlarla yapılabilir.
Sertifika verilir mi?
Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Üretim debug riskli değil mi?
Güvenlik riskleri ve etki azaltma yöntemleri ayrıca anlatılı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. Visual Studio Online & Debugging Tips Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta 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üVisual Studio Code Editor: Introduction Eğitimi
Yazılım Geliştirme Eğitimleri

Visual Studio Code Editor: Introduction Eğitimi

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

VS Code arayüzü, komut paleti, çoklu imleç, terminal, Git, uzantılar, ayarlar ve debug ile editöre giriş. Digital Vizyon Akademi başlangıç eğitimi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüVisual Studio Code Editor: Languages & Tasks Eğitimi
Yazılım Geliştirme Eğitimleri

Visual Studio Code Editor: Languages & Tasks Eğitimi

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

VS Code'da LSP, Python, TypeScript, linter, formatter, tasks.json, launch.json, Dev Containers ile çok dilli geliştirme. Digital Vizyon Akademi eğitimi.

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

Visual Studio Code Eğitimi

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

VS Code ile kısayollar, çalışma alanı, Git, debug, tasks.json, Live Share ve uzantılar. Günlük geliştirme verimliliği için Digital Vizyon Akademi eğitimi.

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

Visual Studio IDE Eğitimi

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

Visual Studio IDE ile IntelliSense, yeniden düzenleme, debug, Test Explorer, profilleme, Git ve Docker araçlarını uygulamalı öğrenin. Digital Vizyon Akademi.

Detayları Gör →
Programlama Temelleri ve Yaşam DöngüsüVisual Studio ile PLC İletişi ve Veritabanı Entegrasyonu Eğitimi
Yazılım Geliştirme Eğitimleri

Visual Studio ile PLC İletişi ve Veritabanı Entegrasyonu Eğitimi

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

C# ile Siemens S7, Modbus TCP ve OPC UA PLC haberleşmesi, SQL Server kayıt, alarm yönetimi ve WPF izleme. Digital Vizyon Akademi eğitimi.

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