Home > Training Course Catalogue > Software Development Courses > Agile Development Training Courses > Current Page
Perpetual Solutions
Tuition House
27-37 St Georges Road, London
SW19 4DS
+44 (0)20 7620 0033
+44 (0)20 7620 0055

Course Duration: 2 days
Course Code: PSD011
Course Description:
The Test-Driven Development in C# course presents a number of modern practices for developing
code based on an iterative and incremental development lifecycle. Agility and predictability are two
qualities often missing from software development. A test-driven approach, in which design is
grown and code delivered incrementally according to functionality or risk, forms the basis of the
construction phase of an iterative and incremental development. The use of unit testing provides
confidence in existing code and supports the ability to refactor code as development unfolds.
The course is intended as a practical course: the best way to appreciate how test-driven
development works and what it feels like is to do it in practice, making sense of the principles it
embodies. In this form the course is based on lecture material, demonstration, discussion and
hands-on labs. However, the course can also be run as a seminar without hands-on labs, which
puts more emphasis on understanding the principles through the demonstrations.
Objectives:
Audiences requiring a Test Driven Development course within Java should look at Test-Driven Development: Unit Testing and Refactoring for Agile Software Development .
Prerequisites:
The course is suitable for software developers experienced in C# and familiar with object-oriented
principles and practices. Any previous exposure to NUnit or agile development concepts is
beneficial but not essential.
This course includes the following modules:
Agile Development Microprocess
Testing in Principle
Basic Unit Testing in Practice
Overview of NUnit
Test-Writing Techniques
Common Refactorings
Decoupling Techniques
To make an enquiry for this course to be run ONSITE at your location, click here or call Sales on +44 (0) 20 7620 0033.