Course Date: February 23rd, 2010 Register Now
This two-day course introduces participants to several software development techniques guaranteed to help improve your software’s design and overall quality. Participants will be introduced to test driven design (TDD), refactoring, test double usage, and dependency injection (DI). A series of hands-on exercises are used to reinforce the concepts presented, allowing participants to try the new development techniques first hand.
Developers and managers interested in jump starting their TDD and refactoring efforts or improving their existing TDD behaviors with the use of test doubles and dependency injection.
Day 1: Introductions and objectives of the course; Introduction to test driven design; Hands on exercises to facilitate the use of TDD; Introduction to refactoring; Hands on exercises to facilitate the use of refactoring.
Day 2: Introduction to test doubles and mocking frameworks; Hands on exercises to facilitate the use of test double usage within your TDD efforts; Introduction to the dependency injection (DI) design pattern and a survey of Inversion of Control (IoC) frameworks.
Click here to view or download a more detailed outline for the course. We also provide one hour brown bag overviews as well as custom versions of the course (e.g. shortened one day version).
Course Date: February 23rd, 2010 Register Now
You can contact us to arrange on-site training.