Test-Driven Development Masterclass / 12 - 14 October / Amsterdam
On 12 to 14 October we organize a Test-Driven Development Masterclass. The training will be given by Robert C. Martin, one of the most well-known and respected gurus in the field of software development.
Details
| When: | October 12 - 14 2011 |
| Where: | Amsterdam, Mint hotel |
| Language: | English |
| Cost: | € 2150,- ex. VAT (including material, lunch, drinks and snacks). Hotel not included. |
| Seating: | Limited |
| Bring along: | Laptop with Java 6, or alternatively a C#, C++ development environment |
Target audience
Developers with one or more years experience with TDD. Exercises are written in Java, but are applicable to C#, C++, and other object oriented languages. The course is primarily for Java programmers. .NET programmers should be prepared for a little extra fiddling, as Uncle Bob puts it.
Learning goals
- The professional’s attitude towards TDD
- Coping with a non-TDD organization
- The Principles of Clean Tests
- Conventions for well written tests
- Avoiding and repairing fragile tests
- Testing with GUIs, Databases, Web Containers, and external resources
- Stubbing, Mocking, and Test Doubles
- Metrics and Tools
- Behavior-Driven Development (BDD)
- Acceptance Testing
An in-depth course outline can be downloaded here.
Prerequisites
Working knowlege of Java, TDD and JUnit.
About Robert C. Martin
Robert C. Martin (Uncle Bob) is a highly respected and well-known leader in the agile community. He is the president of Object Mentor and has published numerous articles and landmark books like Clean Code and the book mentioned above. Furthermore he is initiator to the FitNesse automated acceptance test tool.
Location
Amsterdam, Mint hotel.
Preparation
If you'd like to prepare yourself a bit before attending the training, there are some resources that might help you:
- Practical TDD and Acceptance TDD for Java Developers by Lasse Koskela
- Clean Code by Robert C. Martin
Deze training is helaas vol.
Onze trainingen hebben maximaal 20 deelnemers. Een Scrum training is interactief, met veel oefening, Agile Games en aandacht voor de individuele vragen.
We geloven niet in Scrum trainingen met hele grote groepen. Kijk voor een volgende training op overige trainingen.