eXtreme Programming Techniques for .NET Developers

Aims and objectives

This 2 day course introduces attendees to some advanced programming techniques for rapid development of high quality code in Visual Studio .NET.

The course provides a large number of hands on exercises, which take the attendee through producing completed tasks using an XP approach including test first development & refactoring.

Attendees should be familiar with developing applications in either C# or VB.NET. An understanding of Object Oriented programming and some exposure to eXtreme Programming would be beneficial.

This course covers the following topics:

  1. eXtreme Programming Overview
  2. Defining tasks
  3. Test First Coding
  4. Dealing with user interfaces
  5. Using 3rd party libraries
  6. Refactoring
  7. Spiking
  8. Automated testing
  9. Automated builds
  10. Step by step development


Who should attend?

This course is designed for developers who:

q   wish to obtain an understanding of implementing XP

q   need to develop solutions which are fast to market and high quality

q   want to gain an insight in how to best create happy customers of software development projects.