[Test-Driven Development]
Test-driven development (TDD) is one of the most important development techniques within agile development.
Contents
In this practical course students will get hands-on experience with different unit testing techniques and best practices. It’s a workshop in which it becomes clear why writing tests before implementation can be surprisingly efficient and effective.
For the exercises, students can choose from C#, C++, and Java.
Practical information
Duration: 1 day
Maximum participants: 12
Location: In-company (EU)
For who
This course is for students with little to zero experience in writing automated tests and writing tests first, that want to know more about it.
Required knowledge
Basic knowledge of C#, C++ or Java (depending on the chosen course language) is required as the exercises will be in one of those languages.
If students are unfamiliar with the language of the course, they can prepare with some basic exercises on an online learning platform, like Exercism.org.
More training programs
C++ Professional
A four-day course that teaches the most important aspects of C++.
Modern C++
A three-day course intended for experienced C++ programmers that want to write modern C++ using C++11, 14, 17, 20, and 23.
Kotlin Fundamentals
A one-day course that teaches the very basics of Kotlin.
Code Smells & Refactoring
A one-day course where students get to refactor aweful code,and learn from it.