In this course, you will learn how to identify problems that occur repeatedly in your code, and solve those problems in a standardized way.
Each participant will leave with a recognised certificate
Learn about the design pattern concept; which is a programming solution or template that can be used in many different situations. You'll also discover new tools for creating successful software.
Introduction to Design Patterns using UML Concepts
Adapter and Facade
Strategy and Template
Iterator, Composite, and Visitor
ORMs and Repository Pattern
Getting Started with Test Driven Development
Designing Code for Testing
Using Test Doubles to Isolate Code
Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well
as public sector institutions such as the Department of Defence and the Department of Health.