Kod kalitesini ölçülebilir ve sürdürülebilir hale getirin
C# kod kalitesi ve test eğitimi; temiz kod, SOLID, refactoring, xUnit, Moq, FluentAssertions, TDD, Roslyn analizörleri, kod kapsamı, mutation testing ve SonarQube konularını kapsar.
C# ve Visual Studio ile kod kalitesi ve test
Eğitim, .NET projelerinde kod kalitesini sistematik biçimde yükseltmeyi hedefler. Temiz kod ilkeleri ve SOLID, kod kokuları ve refactoring, xUnit ile birim test, Moq ile bağımlılık taklidi, FluentAssertions ile okunur doğrulama, TDD döngüsü, Roslyn analizörleri ve .editorconfig, Visual Studio kod ölçümleri, kod kapsamı (Coverlet), SonarQube ile statik analiz ve kod inceleme pratiği uygulamalı işlenir.
3 Gün. Her gün dört modül; 1. gün Temiz Kod ve Refactoring; 2. gün Birim Test ve TDD; 3. gün Statik Analiz, Kapsam ve Süreç.
Orta Seviye — C# kod kalitesi, birim test, Roslyn analizörleri, kod kapsamı ve temiz geliştirme pratikleri
Katılımcılar kalitesiz bir örnek uygulamayı testlerle güvence altına alır, refactor eder ve analiz araçlarıyla iyileşmeyi ölçer.
Okunabilir, sürdürülebilir C# kodu yazma ölçütlerini uygularsınız.
xUnit ve Moq ile hızlı, yalıtılmış testler yazarsınız.
Analizör, kapsam ve Sonar sonuçlarıyla kaliteyi sayılarla izlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, LINQ ve koleksiyon kullanımı bilinmelidir.
Çözüm açma ve test gezgini temel düzeyde bilinmelidir.
Temel commit ve branch işlemleri faydalıdır.
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:
Adlandırma, küçük metot ve guard clause ile okunur kod yazabilirsiniz.
SOLID ihlallerini bulup DI ile düzeltebilirsiniz.
Visual Studio araçlarıyla güvenli refactoring yapabilirsiniz.
Fact ve Theory ile parametreli birim testler yazabilirsiniz.
Bağımlılıkları Moq ile taklit edip davranış doğrulayabilirsiniz.
Red-Green-Refactor döngüsünü uygulayabilirsiniz.
Roslyn analizörleri ve editorconfig ile standart koyabilirsiniz.
Coverlet, Stryker ve SonarQube ile kaliteyi ölçebilirsiniz.
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.
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 →Graf dolaşma, BFS, DFS ve hash tablosu, çakışma çözümü, dict, set ve LRU önbellek uygulamaları. Digital Vizyon Akademi veri yapıları eğitimi.
Detayları Gör →ISTQB CTAL-TAE müfredatına uygun gTAA mimarisi, CI/CD entegrasyonu, raporlama ve metriklerle test otomasyonu eğitimi. Digital Vizyon Akademi.
Detayları Gör →