Mastering Test-Driven Development (TDD) in C#



Kursarrangør: Programutvikling AS
Sted: Oslo Spektrum
          Oslo, Sentrum
Kursadresse: Sonja Henies plass 2, 0185 Oslo (kart)
Type:Åpent kurs / gruppeundervisning
Studie / yrkesutdanning
Undervisningstid: kl 09:00 - 17:00
Varighet: 2 days
Pris: 12.990
Neste kurs: 10.06.2024 | Vis alle kursdatoer

We provide course about Mastering Test-Driven Development (TDD) in C#. Test-Driven Development changed the way I write code. Have you been around Test-Driven Development (TDD) practitioners? So, you have heard this before.

They like to brag about TDD benefits such as:
• Fewer bugs
• Productivity gains
• Code easier to maintain
• Stress-free developer life
• Abnormal level of confidence in code

I know it sounds too good to be true. But, few practices have the label "Transformational" used as often as TDD. But let's talk about the question that's on your mind: If TDD is so good, why is it not widely adopted? Although TDD is a simple concept, it is hard to master. But don't worry about that. This Workshop will take you there.

At the end of this Workshop you will be able to:
• Understand the steps involved during a TDD session
• Drive the development using automated tests
• Test-drive code with External Dependencies
• Use refactoring techniques to improve code safely
• Write long-lasting tests resilient to changes
• Be successful with TDD in the context of a Team
• Confidently evolve and maintain legacy applications using TDD

Speaker: Gui Ferreira, Minimalist Software Craftsman

Guilherme "Gui" Ferreira is a Minimalist Software Craftsman, passionate about simplicity and continuous learning. He is a Microsoft MVP, Tech Speaker, YouTuber, Dometrain Author, and .NET content creator.

Target group:
Anyone who wants course about Mastering Test-Driven Development (TDD) in C#

Course material:
I'm a strong believer you should learn using your favourite day-to-day tools.
So, in this Workshop, you only need:
• Your favourite IDE (Visual Studio, JetBrains Rider, VS Code)
• .NET 8
• Docker (no need for Kubernetes)

Vis flere tilsvarende kurs: