Scheduled Public Course

Where & When

Chicago , IL

Mon, Oct 6 - Wed, Oct 8 '08
8:30 am - 5:00 pm

Venue details

Pricing

$1995/person

Special Pricing

To receive a 10% Discount on the course:
Enter the code NET08
(that’s a zero, not a capital-O)
as the Promo/Mail Code
when filling out your attendee information.

or request more information

Instructor

Rob Myers

Presented by

Net Objectives

Hosted by

SQE Training

Course Delivery Options

Net Objectives delivers all courses in-house worldwide, and many through public trainings nationally. See our client list and inquire about the best course delivery option for you by using our Course Delivery Inquiry Form.

 

More information

For additional Course Information, Training options or Consulting and Assessment Service inquiries use our Inquiry Form, or contact:
Mike Shalloway
Director of Marketing and Sales
mike.shalloway@netobjectives.com
Toll-free 1-888-532-6244
Direct 404-593-8375

Practical Test Driven Development

Abstract

  • Practice using test-first design development methods
  • Experience writing unit tests before writing production code
  • Automate all unit testing with xUnit
  • Gain experience developing programs in small verifiable steps for better designs
  • Use test-driven development to add new functionality to applications without adding bugs
  • Learn how to refactor (re-design) existing applications to make them more maintainable
  • Improve design by developing programs in small steps
  • Learn how to incrementally add new unit tests to legacy code while preserving existing behavior

This hands-on course shows you how to use automated unit and acceptance tests to drive your program design and deliver code with fewer bugs. You will practice development using the xUnit tool for unit testing. With extensive practice sessions, experience the revolutionary approach of letting tests drive your development. Learn how to keep new designs clean and simple through refactoring and how to transform unreadable code into well-structured, modular programs.

Approach design from the outside in by writing running code to satisfy automated tests to incrementally grow well-formed, easily maintainable systems.

Hands-on Exercises to Improve Test-Driven Development Skills

This course contains a series of hands-on exercises to improve your refactoring skills in areas such as: recognizing poor code constructs, learning to improve design in small safe steps, using the xUnit framework (JUnit, NUnit, or C++ Unit Lite), driving object interface design with intentions, test-first programming, using Mock objects, and understanding the role of acceptance tests.

Who Should Attend

This is a technical course for software developers who have experience working with an object-oriented language and want to learn a new, test-driven approach to object programming. Working in pairs is encouraged—bring a friend!

Equipment

This course involves hands-on programming. Please bring a laptop with your IDE loaded. If you have any difficulty bringing a laptop, please let us know immediately.

Agenda

Class Schedule* 
7:30 am - 8:30 am Registration (Day 1 only)
8:30 am - 12:00 pm Training
12:00 pm - 1:00 pm Lunch
1:00 pm - 5:00 pm Training
*Schedule may vary  

Venue Location Info

Sheraton Suites Chicago-Elk Grove

121 Northwest Point Blvd.
Elk Grove Village, IL 60007

Map link
Directions/Transportation/Maps
Register for this Event
Register