Join this Test Driven Development (TDD) course to experience and learn test driven development by doing it. You will be immersed in a realistic TDD project, allowing you to learn the practices and principles of test driven development and try them out in practice. Through facilitated exercises and discussion, you will experience two days of working on an agile test-driven team. You will use and learn basic Test Driven Development practices including unit testing, refactoring and related agile practices such as continuous integration and pair programming. You will understand the reasons behind TDD and experience its benefits first-hand.
By applying what you learn, you will be able to build quality into software from the start, design and develop systems fit for purpose and write code that is easy to maintain and evolve in the future.
The course is a completely hands-on workshop with coding straight from the start, with very short presentations woven in, to explain the practices and put things into a wider perspective. This TDD course is based on the very latest tools and current thinking and ideas from the community.
Learn how to:
What the community says
"Damjan is really good in knowledge of answering questions. Very friendly to approach and very talented."Punitha Murugisan
If you are a C#, .NET or a Java developer, or if you are an architect, and you want to get started with agile development practices or learn how to build quality into software from the start, then this Test Driven Development course is for you!
To benefit from this Test Driven Development course, you should have basic knowledge of C# or Java and object-oriented design, prior to attending.
Bring your own hardware
To participate in this TDD course, you are required to bring your own laptop, so you can develop with your own tools and languages, rather than something you are not familiar with.