Skip to Content

The World's Best Introduction to Test-Driven Development

Join J.B. Rainsberger and learn whether test-driven development (TDD) will work for you. In addition to basic TDD training, this course unlocks some of the secrets of modular design from one of TDD’s master practitioners. Bring your laptop and be prepared to change the way you write software.

J.B. Rainsberger is an expert at delivering successful software, he writes, teaches and speaks about why delivering better software is important, but not enough.
You can find any number of articles, books, and courses that explain the basics of test-driven development, evolutionary design, and refactoring, but few go past the basics to principles of design that you need to keep real-life code bases under control.

This intensive workshop is aimed at you if:

  • You have had professional experience on at least one software project in Java, C#, Python or Ruby
  • You would like to know how to design software incrementally with test-driven development

You will learn:

  • how test-driven development can help you deliver software your users will love
  • how test-driven development can help you earn revenue sooner on your software projects
  • how to perform the steps of test-driven development
  • how to practise test-driven development and integrate it into your daily practice
  • how to test-drive a web user interface without having to deploy your application

Topics:

  • An introduction to test-driven development and the theory of constraints
  • Exercise: test-drive a single-class design
  • Making test-driven development a daily habit
  • A demonstration of evolving an architecture with test-driven development
  • A demonstration of evolving an architecture through interfaces
  • Exercise: test-drive a multiple-class design with interfaces and test doubles

What people have said about the TDD course:

Mihkel Tiidus, Net Group OÜ:
“Intensive, practical, thorough. Absolutely mandatory for every developer.”

Roman Tekhov, Webmedia AS:
“Well-planned, honest, realistic and convincing. Expect to receive the guidelines required to start. Become expert later. Use the possibility to speak to an experienced and intelligent man. Not only about TDD.”

Heidi Topnik, AS Swedbank:
“Flexible, thorough, motivating. Very practical approach - the way programmers like.”

The course takes place on January 23rd 2012 at Tallink City Hotel, A. Laikmaa 5, Tallinn. Duration is 3 days, from 9:00 - 17:00. Price for the course is 1850 EUR + VAT 20%.

 
If you need any additional information don't hesitate to contact us:
Heldin Rikk
+372 56 655 883
heldin@devtraining.ee
www.devtraining.ee