Praktisch, herkenbaar en afgestemd op hoe .NET-projecten er vandaag écht uitzien.
Schrijf je in
Deze ééndaagse opleiding richt zich op .NET developers die hun codekwaliteit willen verhogen en met meer vertrouwen willen bouwen en refactoren. Je gaat naar huis met inzichten én code die je meteen kan toepassen in je eigen projecten.
Er is geen voorkennis van unit testing vereist. We bouwen stap voor stap op en vertrekken vanuit herkenbare situaties uit de praktijk.
Inhoud
We starten bij de basis: wat unit tests zijn, waarom ze bestaan en wanneer ze effectief waarde toevoegen. Geen theorie om de theorie, maar een duidelijk kader voor wanneer en waarom je test.
Je leert hoe je unit tests opbouwt volgens vaste patronen zoals Arrange – Act – Assert, met duidelijke naming en leesbare assertions die ook op lange termijn onderhoudbaar blijven.
We duiken in xUnit en tonen hoe je facts, theories en testdata correct gebruikt. Je leert hoe je testprojecten structureert en consistente tests schrijft binnen een .NET-context.
Hoe ga je om met externe afhankelijkheden zoals services, repositories of helpers? We tonen wat je wel en niet mockt en hoe je tests eenvoudig en betrouwbaar houdt.
Niet alles hoeft getest te worden. We bespreken welke onderdelen je bewust buiten unit tests laat en waarom testen via de publieke interface cruciaal is.
Je leert hoe je bestaande, moeilijk testbare code toch onder controle krijgt via characterization tests en gerichte refactoring, zonder het bestaande gedrag te breken.
We sluiten af met een praktische introductie tot TDD. Je leert hoe Red – Green – Refactor werkt en wanneer TDD een meerwaarde is binnen je eigen projecten.
We bekijken hoe samenwerking testing kan versterken via pair programming, TDD, ping-pong en mob programming. Zo creëer je gedeelde ownership en kwaliteit.
Dat kan! Laat een berichtje achter met waar je naar op zoek bent.
Wij werken de opleiding en offerte op maat voor je uit.