Derleme sürecini ve hata ayıklamayı tam kontrol altına alın
Derleme ve hata ayıklama eğitimi; csproj ve MSBuild, NuGet, Debug/Release, derleyici uyarıları, Visual Studio breakpoint ve Watch, istisna analizi ve ILogger ile loglamayı kapsar.
Visual Studio ve .NET'te derleme ile hata ayıklama
Eğitim, bir .NET çözümünün nasıl derlendiğini ve hataların nasıl ayıklandığını işler. Solution ve proje yapısı, csproj ve MSBuild hedefleri, Debug ile Release farkı, NuGet paket yönetimi ve sürüm çözümlemesi, derleyici uyarıları ve analizörler, dotnet build/test komutları, Visual Studio breakpoint, Watch, çağrı yığını, istisna ayarları, Immediate penceresi ve ILogger ile loglama uygulamalı verilir.
2 Gün. Her gün dört modül; 1. gün Derleme, MSBuild ve NuGet; 2. gün Hata Ayıklama ve Loglama.
Temel Seviye — MSBuild, derleme yapılandırmaları, NuGet, Visual Studio hata ayıklama ve loglama
Katılımcılar kasıtlı hatalar içeren çözümleri derler, hataları okur, Visual Studio ile ayıklar ve loglama ekleyerek tekrar üretir.
Derleme hatası ve uyarılarını okuyup nedenini hızla bulursunuz.
Breakpoint, Watch ve çağrı yığınıyla hataya doğrudan ulaşırsınız.
ILogger ile üretimde de işe yarayacak kayıtlar tutarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Herhangi bir dilde temel programlama deneyimi yeterlidir.
C# sözdizimini okuyabilmek faydalıdır.
Dosya yönetimi ve komut satırı temel düzeyde bilinmelidir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu bir Windows bilgisayar gerekir.
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:
Solution ve csproj ilişkisini ve referansları açıklayabilirsiniz.
dotnet build ve binlog ile derleme sorunlarını inceleyebilirsiniz.
Debug ve Release farklarını ve yayın seçeneklerini bilebilirsiniz.
Paket sürümleri ve bağımlılık çakışmalarını yönetebilirsiniz.
Analizörler ve .editorconfig ile kod kalitesi kuralları koyabilirsiniz.
Breakpoint, Watch ve çağrı yığınıyla hata ayıklayabilirsiniz.
Stack trace ve iç istisnadan kök nedeni bulabilirsiniz.
ILogger ile anlamlı log kayıtları oluşturabilirsiniz.
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.
C# ortak veri erişimi ve asenkron kod eğitimi: lock, Interlocked, ConcurrentDictionary, Channel, async/await, Task.WhenAll ve CancellationToken uygulamalı.
Detayları Gör →İleri C# ve hata ayıklama eğitimi: jenerik kısıtlar, ifade ağaçları, reflection, Span, BenchmarkDotNet, Visual Studio tracepoint, dump analizi ve profil çıkarma
Detayları Gör →C# asenkron programlama eğitimi: Thread, ThreadPool, Task, async/await, Timer türleri, PeriodicTimer ve BackgroundService ile zamanlanmış işler.
Detayları Gör →C# kod kalitesi ve test eğitimi: temiz kod, SOLID, refactoring, xUnit, Moq, TDD, Roslyn analizörleri, Coverlet, Stryker ve SonarQube uygulamalı.
Detayları Gör →Visual Studio ile uygulama oluşturma eğitimi: IDE, C# temelleri, konsol, WinForms/WPF, sınıf kütüphanesi, ASP.NET Core, NuGet ve Git entegrasyonu.
Detayları Gör →