We dislike browser cookies as much as anyone.
We only capture data about where you go on our website to ensure we’re offering content you’re actually interested in.
Please refer to ourprivacy policy for further explanation.
This bestselling workshop offers a comprehensive, hands-on introduction to Refactoring, Evolutionary Design, Test-Driven Development (TDD), and Automated Testing.
Over the past decade, practices like TDD and Refactoring have helped many teams significantly improve development speed, code quality and responsiveness to changing requirements.
You will explore the foundations of TDD, Microtesting, and Automated Refactoring with the help of various patterns, strategies, tools, and techniques. You will learn essential test-first approaches via interactive discussions, multimedia content, hands-on exercises, and quizzes.
"It was amazing. I touched on TDD on YouTube and Medium before but this workshop goes on a deep dive." Rey Cerio, iOS Mobile Developer, Roche
"The online courses on TDD & Microtesting and on-site consulting from IL have been invaluable. Real-world examples with multimedia and a very knowledgeable trainer gave us confidence to completely shift our paradigm. We adopted most of the principles and have seen enormous benefit." William Stewart, Software Engineer, GE
"Rarely have I met trainers who are truly hands-on. The depth of knowledge and onfield experience of Industrial Logic's instructors is truly inspiring. Their proficiency in agile techniques and TDD is bleeding edge. We have benefitted immensely in barely three days of TDD training with them. We wish they were on our team here in EMC." Vimal Kumar, Principal Software Engineer, EMC
"This workshop was an excellent distillation of processes and methodologies. It provided a great starting point for integrating test-driven development and refactoring into our environment." Chris Hut, Ofoto, A Kodak Company
"This is probably the best technical workshop I've ever attended. It was clear and concise, highly relevant and highly interactive. I really enjoyed it." Lesley Chiu, Sciex
Understand the steps involved during a typical test-driven session
Drive the development of user stories via automated tests
Increase development speed by writing automated tests first
Identify poorly designed code by understanding code smells
Learn automated refactoring techniques to safely improve the design of code
Incrementally transform complex code into simple, readable, well-tested code
Object-Oriented Programmers and Architects, and others who program.