Improve your Software Quality

Join our trainer Dave Farley for his Test-Driven Development training and improve your coding with test automation.

31 OCTOBER & 1 NOVEMBER 2018 ・ AMSTERDAM ・ € 1500 EX. VAT

As a developer, the minute you write the code that breaks an application, you need to know it. Gain a solid understanding of test-driven development (TDD) through hands-on experience and practice in this two-day training facilitated by Dave Farley, the award-winning co-author of 'Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation'.

"Using TDD as a practice makes you produce higher quality software, not because it is well-tested (though that is a nice byproduct), but because it also improves the quality of your designs." - Dave Farley

Much more than writing basic unit tests, test-driven development is about the dance between the programmer, the test, and the system-under-test.

In this in-depth, two-day training taught in English, you'll learn the design principles that underlie an effective TDD practice so that you can create better, unbroken, high-quality software.

You will learn:

  • The design principles that underlie TDD
  • How to recognize the properties of high-quality software
  • Recognize patterns and anti-patterns in TDD
  • How TDD and continuous delivery (CD) fit together
  • When not to test

You will gain hands-on experience in:

  • Working in an iterative TDD flow
  • Creating high-quality reusable tests
  • Applying dependency injection and mocking in a TDD context

You will develop the skills to:

  • Make code testable
  • Improve legacy code through TDD

Meet your trainer

180827 TDD LP blogDave Farley is a thought-leader in the field of Continuous Delivery, DevOps, and Software Development in general. He is the co-author of the Jolt-award winning book 'Continuous Delivery' and one of the authors of the Reactive Manifesto.

Dave has been having fun with computers for over 30 years. Over that period he has worked on most types of software, from firmware, through tinkering with operating systems and device drivers, to writing games, and commercial applications of all shapes and sizes.

Want to hear more from Dave Farley?

Sign up today!

Book now 

 

Looking for advice?

Talk to one of our advisors about your needs to enhance your skills.