"Test Driven Development for C# Developers" eğitimi, geliştiricilerin yazılım kodu yazma günlük işlerini yapma biçiminde temel bir değişiklik yaratmak için tasarlanmış geliştiriciler için bir eğitimdir. Birim testlerini en iyi ihtimalle sonradan akla gelen bir şey olarak düşünmek yerine, uygulama kodunu zaten yazmış olmak yerine, eğitim bu uygulamayı tersine çevirmeyi ve programcıların test edilecek koddan önce testler yazmalarını sağlamayı amaçlamaktadır.
Ekstrem Programlamanın Agile metodolojisinden kaynaklanan Test Odaklı Geliştirme (TDD), ana akım en iyi uygulama olarak kabul edilmiş ve kod kalitesini ve geliştirici üretkenliğini iyileştirmenin bir yolu olarak büyük kuruluşlar tarafından benimsenmektedir. Test Odaklı Geliştirme, çoğu geliştiricinin düşünme ve çalışma biçimlerinin büyük bir tersine çevrilmesini içerdiğinden, eğitim büyük ölçüde egzersize dayalıdır. Genellikle geliştiriciler TDD'yi başlangıçta garip bulurlar, ancak daha sonra onu oldukça özgürleştirici bulurlar ve 'test bulaşmış' olurlar (öncelikle birim testleri tasarlamadan kod yazamazlar). Alıştırmalar Visual Studio, MSTest, NUnit2, Nunit3, Xunit, NCrunch, Moq, Fluent Assertions ve Specflow kullanan C# programlama diline dayanır. Bunların hepsi yalnızca istemciye yönelik bir GIT ortamında çalışır.
"Test Driven Development for C# Developers" Eğitim Ön Koşulu:
Bu eğitimin sonunda şunlara sahip olacaksınız:
Geleneksel yaklaşım: Test-Last
Yazılım Kontrolü
Birim Testine Giriş (2 bölüm)
Veri Odaklı birim testleri
Mock Kullanma
Teknoloji Özellikleri
Specflow
Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.