Understanding Design Patterns with Enterprise Architect
Objective
Design patterns describe simple yet elegant solutions to specific problems in object-oriented software design. There are many publications, such as the seminal GoF’s Design Patterns and Head First's Design Patterns, that any serious software development team should not be without. However, implementing design patterns in a specific toolset and language is not always straightforward.
This course is aimed at software developers who wish to implement design patterns in C#/C++, Java or VB using the power of Enterprise Architect (EA) from Sparx Systems - with its built-in design pattern technology. It introduces the concept, static structure and dynamic behaviour of design patterns, why they originated as well as their applicability in the real world.
This course is presented in the form of a workshop, providing delegates with an 'executing model' in EA allowing them ample opportunity to analyse, design, code, compile and execute several commonly used design patterns on industry related problems, with all patterns optimised for the appropriate language e.g. the .NET framework.
Typically, projects utiise a collection of common design patterns and sometimes have specified their own. Please contact us for a discussion on tailoring this course to your particular patterns and mechanisms.