Learn to Catch Bugs Before They Hatch!
At Our Test Driven Development (TDD) Workshop
hosted by: Asynchrony Solutions
Intensive 3-day course provides a comprehensive introduction to the principles and practices of TDD.
Learn from master practitioners who are leaders in the field.
Asynchrony Solutions has successfully introduced Test Driven Development in scores of significant military and Fortune 100 projects. This real-world expertise has been condensed into an intensive three day introductory course covering all key principals and practices.
This comprehensive, hands-on course allows developers to leverage their fluency in the development language of their choice while learning the fundamentals of test driven development including how to:
- Prevent bugs from "hatching," spot them before they happen.
- Keep design healthy through the lifetime of a project.
- Create tests to express the intent of the system.
- Write the simplest code to implement the design.
- Leverage tests to evolve the design of the system over time.
Get hands-on experience writing tests and code.
The majority of class time is focused on learning and practicing new techniques and ways of thinking. Each new concept is introduced by a short introductory lecture, an instructor-led demonstration of the new technique, and an exercise where students can practice what they just learned.
High-Level Course Outline:
- Overview of TDD
- Overview of Continuous Design Improvement.
- Evolving existing systems through TDD.
- Refactoring and identifying design improvements.
- TDD and external dependencies.
- Customer testing frameworks and strategies.
- TDD and architecture.
Next Public Class
TBD
@ Asynchrony Solutions 1701 Washington Ave, St. Louis MO
$1500 / person
Contact:
phone: 314.678.2200 // email: tdd@asolutions.com
Sign Up:
Attendees should be fluent in the development language of their choice (C#, Java, Ruby preferred, but other languages are acceptable) and have a good grasp of OO concepts and design patterns. Students with more experience with these subjects will be more successful in the course, but students with less experience are welcome.