Hatayı bulun, darboğazı ölçün, güvenle yayınlayın
Visual Studio profiler, dotnet-trace ve bellek analizi ile performans sorunlarını bulmayı; Release derleme, PDB, dotnet publish ve Application Insights ile yayın ve izlemeyi anlatan iki günlük eğitim.
Debug, profil ve yayın süreci
Eğitim hata ayıklamadan yayına uzanan süreci birleştirir. Visual Studio CPU Usage ve Memory Usage profilleri, dotnet-trace, dotnet-counters ve PerfView, bellek sızıntısı ve GC baskısı analizi, Debug ve Release farkları, PDB ve sembol yönetimi, dotnet publish seçenekleri (self-contained, single file, ReadyToRun), imzalama ve yayın sonrası Application Insights ile hata izleme uygulamalı işlenir.
2 Gün. Her gün dört modül; 1. gün Hata Ayıklama ve Profilleme; 2. gün Yayın ve İzleme.
Orta Seviye — hata ayıklama, performans profilleme ve yayın hazırlığı
Katılımcılar yavaş ve bellek sızdıran örnek bir .NET uygulamasını profilleyip düzeltir, ardından Release olarak yayınlayıp izleme altyapısı bağlar.
Tahmin yerine profil verisine dayanarak CPU ve bellek darboğazını bulursunuz.
Release yapılandırması, PDB ve publish seçeneklerini doğru yönetirsiniz.
Application Insights ile üretimdeki hataları ve gecikmeleri takip edersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Orta düzey C# ve .NET 6+ proje yapısı bilgisi gerekir.
Profiling araçları için Visual Studio 2022 Community veya üzeri önerilir.
dotnet CLI komutlarını kullanmak gerekir.
Heap, stack ve çöp toplama kavramlarına aşinalık önerilir.
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.
Program sonunda katılımcılar:
Hot path'i bulup CPU kaynaklı yavaşlığı gidersiniz.
Sızıntıları ve GC baskısını heap anlık görüntüleriyle bulursunuz.
Eşzamansız kodda yığın ve iş parçacığı sorunlarını çözersiniz.
N+1 ve yavaş SQL sorgularını tespit edip düzeltirsiniz.
Release yapılandırması ve PDB stratejisini doğru kurarsınız.
Self-contained, single file ve ReadyToRun yayınlarını hazırlarsınız.
Kod imzalama ve paketleme süreçlerini uygularsınız.
Application Insights ile üretim hatalarını izler ve uyarı kurarsınız.
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.
LangGraph ile alt grafik, paralel dal, checkpoint, human-in-the-loop, LangSmith izleme ve optimizasyon. İleri düzey ajan eğitimi Digital Vizyon Akademi'de.
Detayları Gör →BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, A* ve minimum yayılan ağaç algoritmalarını Python ile kodlayın. Digital Vizyon Akademi graf algoritmaları eğit
Detayları Gör →Komşuluk matrisi, listesi, kenar listesi, küme ve seyrek matris ile graf temsilini Python'da kodlayıp karşılaştırın. Digital Vizyon Akademi graf eğitimi.
Detayları Gör →Graf teorisi, NetworkX, merkezilik, Neo4j Cypher, RDF, SPARQL ve bilgi grafı oluşturmayı uygulamalı öğrenin. Digital Vizyon Akademi graf eğitimi.
Detayları Gör →Hata mesajı okuma, breakpoint, adım adım çalıştırma ve değişken izleme ile hata ayıklamaya giriş. Yeni başlayanlar için Digital Vizyon Akademi eğitimi.
Detayları Gör →