Providing Expertise in Object-Oriented and Component-Based
Technologies, Architecture, and Software Process
Services
Services > Design Patterns Workshop

Table of Contents:


Workshop Overview

Design patterns are the reusable building blocks which object-oriented developers apply to create robust design models.  Design patterns encapsulate proven, reusable solutions to common design issues.  This course will provide you with the skills to understand and work with design patterns on your project.

Topics

·        What are design patterns?

·        What are pattern languages?

·        History of patterns and pattern languages

·        Patterns and reuse

·        Understanding the pattern template

·        Common design patterns

·        Applying design patterns

·        Discovering your own design patterns

·        Beyond design patterns

o       Architectural patterns

o       Analysis patterns

o       Construction patterns (Idioms)

o       Anti-patterns

·        Patterns resources

o       Web sites

o       Books

o       Conferences

 


The Benefits of Attending This Workshop

At the end of this course, the student should

·        Have a strong knowledge of design patterns

·        Understand a number of key design patterns

·        Be able to effectively apply design patterns in OO models

·        Understand the range of patterns

·        Discover patterns resources

 


Workshop Length

This is a three day, hands on workshop

 


Workshop Availability: In House

This workshop is currently being offered in-house to organizations.  for pricing and availability.