Introduction to Agile Engineering course
This course is aimed at junior developers or those new to Agile Software development. It covers a wide range of disciplines and practices that should enable members of agile teams to effectively work with existing code, make changes, build new features and ensure quality.

Delegates will learn how effective use of object oriented design and design patterns can make software more flexible and reduce the cost of future change. UML is presented as a tool for communication within the team along with techniques such as domain modelling and CRC cards.

The practices of refactoring and test driven development, popularised by Extreme Programming, are cov¬ered in detail. In particular, delegates will gain hands on experience working with and modifying legacy code and implementing new features by applying a test first approach.

Prerequisites: 2 years Software development experience (Java or C#)
Audience: Software Engineers
Duration: 4 Days
Lab to Lecture Ratio: 60%









Events Calendar
See our latest events.