Test Driven Development / C# / NUnit Eğitimi

Test Driven Development / C# / NUnit Eğitimi

Eğitim Hakkında

Bu eğitim, TDD’nin temel ilkeleri, Red/Green/Refactor döngüsü, Three Laws of TDD ve F.I.R.S.T. prensiplerini gerçekçi kotalar ve mini-projelerle pekiştirir; code coverage, continuous testing ve refactoring ile test edilebilirlik gibi kritik konuları uygulamalı olarak işler. Ayrıca test doubles, el yapımı (handrolled) mocklar ile mocking framework’lerinin farkları gösterilerek, örnek bir oyun (TicTacToe) ve “Sticks” demosu üzerinden testin tasarımı ve sürdürülebilirliği pratik edilir; .NET hattında NSubstitute (ve Java hattında Mockito) gibi çerçeveler tanıtılır

Ön Koşul

Nesne yönelimli programlama temellerine ve tercih edilen dilin (ör. C# veya Java) temel sözdizimine giriş seviyesinde hâkimiyet gereklidir.

Kazanımlar

  • TDD yaklaşımının amacını ve faydalarını iş akışına entegre edebileceksiniz.
  • Red/Green/Refactor döngüsünü sistematik şekilde uygulayabileceksiniz.
  • Three Laws of TDD ilkelerini günlük geliştirmede kullanabileceksiniz.
  • F.I.R.S.T. prensiplerine uygun, hızlı ve güvenilir testler yazabileceksiniz.
  • Değişen gereksinimlere karşı güvenlik ağı oluşturacak test setleri kurgulayabileceksiniz.
  • Code coverage sonuçlarını yorumlayarak sürekli test kültürü oluşturabileceksiniz.
  • Tasarımı refactoring uygulamalarıyla sadeleştirip test edilebilir hâle getirebileceksiniz.
  • Test doubles (stub/fake/mock) kullanarak bağımlılıkları izole edebileceksiniz.
  • El yapımı mockların sınırlamalarını görerek mocking framework’lerini etkin kullanabileceksiniz.
  • .NET projelerinde NSubstitute (ve muadilleri) ile davranış odaklı testler yazabileceksiniz.

Hedef Kitle

  • Yazılım Geliştiriciler
  • Yazılım Mimarları
  • QA Mühendisleri
  • Test Otomasyon Mühendisleri
  • DevOps Mühendisleri
  • Ürün Sahipleri
  • Kıdemli Yazılım Mühendisleri
  • Teknik Liderler

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

TAI TUSAŞ TR
İTU
Garanti BBVA
SabancıDX
Albaraka Türk
QNB Finansbank
Yemeksepeti
Renault
Aksigorta
Mavi
BKM
Agesa
Yapı Kredi
Ak Yatırım
Anadolu Üniversitesi
Loreal
Fibabanka
Marmara Üniversitesi
Coca Cola
Akbank
Havelsan
Ford-Otosan
İş Portföy
Fiba Yenilenebilir Enerji
Toyota
TAI TUSAŞ TR
İTU
Garanti BBVA
SabancıDX
Albaraka Türk
QNB Finansbank
Yemeksepeti
Renault
Aksigorta
Mavi
BKM
Agesa
Yapı Kredi
Ak Yatırım
Anadolu Üniversitesi
Loreal
Fibabanka
Marmara Üniversitesi
Coca Cola
Akbank
Havelsan
Ford-Otosan
İş Portföy
Fiba Yenilenebilir Enerji
Toyota
Bilgi İstiyorum