By the end of the course, participants will
be able to:
- Create unit tests to test individual classes and modules in
- Safely refactor legacy code bases without breaking existing
- Drive design and development with unit tests using TDD and
- Write automated specifications/acceptance tests.
Developers who wish to design and
develop systems using Agile techniques.
As the practical work will be done in Java or C#, participants
need a working knowledge of one of those languages.
This course covers Agile techniques in practice and participants
need to have an understanding of the fundamentals of Agile.
We recommend attending Software Education's Agile
Fundamentals course to gain the appropriate background
IC Agile Accredited
This course covers the first step in the
Agile Development Track of the IC Agile pathway and covers all the
Learning Objectives of the Agile Programming Certification
(ICP-PRG). The ICP-PRG Certification is granted on the successful
completion of this course.