.NET ile Unit ve Integration Testleri
.NET ile Unit ve Integration Testleri Eğitimi, yazılım projelerinde kaliteyi artırmak, hataları erken yakalamak ve sürdürülebilir kod geliştirmek için test süreçlerini öğretir.
12 Saat
2 Konu Başlığı
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.
Kimler İçindir
• .NET geliştiricileri (junior – mid seviyede)
• Backend geliştirme yapan yazılım mühendisleri
• Test süreçlerini öğrenmek isteyen geliştiriciler
• Clean Code ve sürdürülebilir yazılım geliştirme hedefi olanlar
• Agile/Scrum ekiplerinde çalışan teknik ekip üyeleri
• Backend geliştirme yapan yazılım mühendisleri
• Test süreçlerini öğrenmek isteyen geliştiriciler
• Clean Code ve sürdürülebilir yazılım geliştirme hedefi olanlar
• Agile/Scrum ekiplerinde çalışan teknik ekip üyeleri
Eğitim Hedefleri
• Unit test ve integration test kavramlarını öğrenmek
• xUnit / NUnit ile test yazma becerisi kazanmak
• Moq kullanarak bağımlılıkları izole etmek
• Test edilebilir (testable) kod geliştirme yaklaşımını benimsemek
• Gerçek projelerde test süreçlerini uygulayabilmek
• xUnit / NUnit ile test yazma becerisi kazanmak
• Moq kullanarak bağımlılıkları izole etmek
• Test edilebilir (testable) kod geliştirme yaklaşımını benimsemek
• Gerçek projelerde test süreçlerini uygulayabilmek
Eğitim Hakkında
.NET ile Unit ve Integration Testleri Eğitimi, yazılım projelerinde kaliteyi artırmak, hataları erken yakalamak ve sürdürülebilir kod geliştirmek için test süreçlerini öğretir. Bu eğitimde .NET ekosisteminde test yazımı; xUnit, NUnit ve Moq gibi araçlarla ele alınır.
Ön Koşul
Orta seviye .NET Core / ASP.NET Core bilgisi gerekmektedir.
Eğitim İçeriği
• AAA (Arrange, Act, Assert) Pattern ve xUnit Temelleri
• Theory ve InlineData ile Parametrik Test Yazımı
• Moq Framework: Setup, Verify ve Mock Behavior
• Domain Model ve Business Logic Test Etme Stratejileri
• Theory ve InlineData ile Parametrik Test Yazımı
• Moq Framework: Setup, Verify ve Mock Behavior
• Domain Model ve Business Logic Test Etme Stratejileri
• WebApplicationFactory ile Integration Test Altyapısı
• In-Memory Database vs Gerçek Veritabanı Testleri
• Authentication ve Authorization Senaryolarını Test Etme
• Hata Senaryoları (Edge Cases) ve Resilience Testleri
• In-Memory Database vs Gerçek Veritabanı Testleri
• Authentication ve Authorization Senaryolarını Test Etme
• Hata Senaryoları (Edge Cases) ve Resilience Testleri
Kimler İçindir
• .NET geliştiricileri (junior – mid seviyede)
• Backend geliştirme yapan yazılım mühendisleri
• Test süreçlerini öğrenmek isteyen geliştiriciler
• Clean Code ve sürdürülebilir yazılım geliştirme hedefi olanlar
• Agile/Scrum ekiplerinde çalışan teknik ekip üyeleri
• Backend geliştirme yapan yazılım mühendisleri
• Test süreçlerini öğrenmek isteyen geliştiriciler
• Clean Code ve sürdürülebilir yazılım geliştirme hedefi olanlar
• Agile/Scrum ekiplerinde çalışan teknik ekip üyeleri
Eğitim Hedefleri
• Unit test ve integration test kavramlarını öğrenmek
• xUnit / NUnit ile test yazma becerisi kazanmak
• Moq kullanarak bağımlılıkları izole etmek
• Test edilebilir (testable) kod geliştirme yaklaşımını benimsemek
• Gerçek projelerde test süreçlerini uygulayabilmek
• xUnit / NUnit ile test yazma becerisi kazanmak
• Moq kullanarak bağımlılıkları izole etmek
• Test edilebilir (testable) kod geliştirme yaklaşımını benimsemek
• Gerçek projelerde test süreçlerini uygulayabilmek
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, eğitim danışmanımız en kısa sürede sizinle iletişime geçsin.