Visual Studio ile TDD akışınızı hızlandırın
Bu eğitim, Visual Studio ekosistemini kullanarak C# ile TDD yapmayı gösterir. Test Explorer, MSTest v2 nitelikleri ve DataRow, TestInitialize/TestCleanup, Live Unit Testing, kod kapsamı, Quick Actions ile test iskeleti üretimi, Moq, Microsoft Fakes, IntelliTe…
Visual Studio araçlarıyla C# TDD: Test Explorer, MSTest, Live Unit Testing, IntelliTest, Fakes ve kod kapsamı
Bu eğitim, Visual Studio ekosistemini kullanarak C# ile TDD yapmayı gösterir. Test Explorer, MSTest v2 nitelikleri ve DataRow, TestInitialize/TestCleanup, Live Unit Testing, kod kapsamı, Quick Actions ile test iskeleti üretimi, Moq, Microsoft Fakes, IntelliTest (Pex) ile parametrik test üretimi, CodeLens, Azure DevOps Test Plans ve build hattı entegrasyonu uygulamalı işlenir.
3 Gün. Her gün dört modül; Visual Studio Test Altyapısı; Gelişmiş Test Araçları; Takım ve Süreç Entegrasyonu.
Orta Seviye — Visual Studio araçlarıyla C# TDD: Test Explorer, MSTest, Live Unit Testing, IntelliTest, Fakes ve kod kapsamı
Her modül Visual Studio 2022 Enterprise/Professional, MSTest, Moq ve Azure DevOps üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.
Her gün Visual Studio 2022 Enterprise/Professional, MSTest, Moq ve Azure DevOps üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program Test Explorer ile başlayıp Uygulama Projesi ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler visual Studio araçlarıyla C# TDD: Test Explorer, MSTest, Live Unit Testing, IntelliTest, Fakes ve kod kapsamı alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
C# ile sınıf yazma ve Visual Studio kullanımı bilinmelidir.
Birim test kavramına temel düzeyde aşinalık yeterlidir.
Uygulamalar için Visual Studio 2022 Enterprise/Professional, MSTest, Moq ve Azure DevOps kurulu veya erişilebilir bir bilgisayar önerilir.
Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.
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:
Test Explorer kapsamında Test projesi şablonları: MSTest, NUnit, xUnit gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
MSTest kapsamında [TestClass], [TestMethod], [TestInitialize], [TestCleanup] gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Live Unit Testing kapsamında Live Unit Testing etkinleştirme ve kapsam gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Kod Kapsamı kapsamında Code Coverage Results penceresi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
IntelliTest kapsamında IntelliTest (Pex) çalışma mantığı gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Hata Ayıklama ve Profil kapsamında Testte kesme noktası ve data tips gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Sürüm Kontrolü Pratikleri kapsamında Git ile küçük commit ve TDD ritmi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Mimari ve Tasarım kapsamında Katmanlı yapıda test stratejisi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
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.
MVC Troubleshooting, HTTP Modules ve Handlers eğitimi: ASP.NET pipeline olayları, HTTP module/handler yazımı, IIS tracing ve MVC sorun giderme teknikleri.
Detayları Gör →Web API Routes ve Controllers eğitimi: ASP.NET Web API rota şablonları, attribute routing, HTTP yöntemleri, güvenlik ve test. Uygulamalı 3 gün, Digital Vizyon A
Detayları Gör →ASP.NET Using C# eğitimi: C# temelleri üzerinden ASP.NET MVC, Razor, Entity Framework ve oturum yönetimiyle web uygulaması geliştirin. 3 gün uygulamalı, DVA.
Detayları Gör →AZ-2002 ASP.NET Core Web App ve API Tüketimi eğitimi: ASP.NET Core web uygulaması, typed HttpClient, Entra ID kimlik doğrulama ve Azure App Service dağıtımı.
Detayları Gör →Blazor ile Web Uygulaması Geliştirme eğitimi: Blazor Server ve WebAssembly bileşenleri, formlar, API entegrasyonu, kimlik doğrulama ve yayınlama. 3 gün uygulama
Detayları Gör →