- About Us
- Learning Hub
- Contact Us
- Course Calendar
Contact us for availability
In-person: 3 days
20% off for group bookings of three or more.
Learn how to use agile programming practices to create high-quality systems. During our Agile Programming Techniques course, you will gain hands-on experience and practice with tools and techniques for designing and implementing systems. You will apply specifications written in the form of user examples and unit tests to drive development with test-driven development (TDD), behaviour-driven development (BDD) and acceptance test-driven development (ATDD). This course is ideal for developers and technical testers wanting a better understanding along with the opportunity to practically apply agile tools and techniques. This course is about quality – in particular, what can developers do to make sure that we are building the right system, and that we are building it the right way.
ICAgile accredited course: The ICP-PRG Certification from ICAgile is granted on the successful completion of this course. This certification is part of the ICAgile Engineering Track along with our Agile Fundamentals and Agile Design and Architecture courses.
To get the most out of this course, you will need to have completed formal agile training such as our Agile Fundamentals course and have a working knowledge of Java or C#.
By the end of this course you will be able to: