Agile Software Design and Programming

Duration: 
4 days
Codes: 
ADP

Overview

This course covers design and programming practices used by developers to create high quality systems.

During this four day course, participants will encounter and practice using the tools and techniques for designing and implementing systems. Specifications written in the form of user examples and unit tests will be used to drive development with TDD (Test-Driven Development), BDD (Behaviour-Driven Development) and ATDD (Acceptance Test-Driven Development).

Audience

Agile developers who will be involved in developing a system from requirements through to design through to code.

Skills Gained

By the end of the course, participants will be able to:

  • create unit tests to test individual classes and modules in isolation
  • apply good design principles and refactoring to eliminate technical debt
  • understand automated build tools, version control and continuous integration
  • drive design and development with unit tests using TDD and BDD
  • write automated specifications/acceptance tests.

Prerequisites

As the practical work will be done in Java or C#, participants need a working knowledge of one of those languages.

This course covers advanced Agile topics and participants need to have a thorough understanding of the fundamentals of Agile. We recommend attending Software Education's Agile Fundamentals course to gain the appropriate background knowledge.

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

  • GREEN This class is Guaranteed To Run.
  • SPVC - Self-Paced Virtual Class.
  • Click a Date to Enroll.
Course Location Days Cost Date
Glasgow
Glasgow4 2000 £2000 2019-03-04
Midlands
Birmingham4 2000 £2000 2019-03-04
Manchester
Manchester4 2000 £2000 2019-03-04
Onsite
Onsite4 2000 £2000 2019-04-17