İleri C# özellikleriyle yazın, ileri araçlarla hata ayıklayın
İleri C# ve Visual Studio hata ayıklama eğitimi; jenerikler, ifade ağaçları, reflection, Span, BenchmarkDotNet, koşullu breakpoint, dump analizi ve profil çıkarma konularını kapsar.
İleri C# özellikleri ve Visual Studio ile hata ayıklama
Eğitim, deneyimli C# geliştiricileri için ileri dil özelliklerini ve ileri hata ayıklama tekniklerini birleştirir. Jenerik kısıtlar ve varyans, delege ve ifade ağaçları, reflection ve attribute, Span ve Memory, pattern matching, source generator'a giriş; Visual Studio'da koşullu breakpoint, tracepoint, Edit and Continue, dump dosyası analizi, bellek sızıntısı arama ve profil çıkarma uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün İleri Dil Özellikleri; 2. gün Performans ve Bellek; 3. gün İleri Hata Ayıklama ve Profil.
İleri Seviye — C# ileri dil özellikleri, Visual Studio ileri hata ayıklama, profil çıkarma ve dump analizi
Katılımcılar bilinçli olarak hatalı üretilmiş uygulamaların donma, bellek sızıntısı ve yavaşlık sorunlarını Visual Studio araçlarıyla teşhis eder.
Jenerik, delege, reflection ve Span gibi ileri özellikleri doğru yerde kullanırsınız.
Tracepoint, dump ve yığın analiziyle zor hataları bulursunuz.
Profil çıkarıp CPU ve bellek darboğazlarını veriyle gösterirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, LINQ ve delege kullanımı rahatça yapılabilmelidir.
CLR, GC ve assembly kavramları bilinmelidir.
Temel debug (F5, F10, F11) 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:
Kısıt, kovaryans ve kontravaryansı doğru tasarımda kullanabilirsiniz.
Expression tree ile dinamik sorgu ve kural üretebilirsiniz.
Reflection ve attribute ile eklenti mimarisi kurabilirsiniz.
Span ve ArrayPool ile allocation'ı azaltabilirsiniz.
BenchmarkDotNet ile performansı ölçüp yorumlayabilirsiniz.
Koşullu breakpoint ve tracepoint ile zor hatalara odaklanabilirsiniz.
Dump dosyasından donma ve bellek sızıntısını teşhis edebilirsiniz.
CPU ve bellek profilinden darboğazı bulabilirsiniz.
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.
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 →C# veri işleme ve hata ayıklama eğitimi: koleksiyonlar, LINQ, System.Text.Json, XML, Entity Framework Core ve Visual Studio ile veri hatası ayıklama.
Detayları Gör →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 →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 →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 →