Object Discovery Corporation

Advanced Design Patterns Training (DP)

Training Administration Domain Model
This is one of the many real-life Business UML Domain Models that are used in this course

Overview

This course is for developers who have already had a substantial exposure to Object-Oriented Development but feel the need to master advanced OO Design strategies. It covers most of the topics offered in the OO Design course (OOD) plus many additional Design Patterns. (See how these two courses compare). Here is an outline for this course.

In this training you will learn all the fundamentals of UML modeling and OO Design. It will give you a firm basis to understand all the Design Patterns, appreciate their value and decide when they should be used (as well as when they should not be used).

You will see Design Patterns in context. Most patterns will be presented to you starting from a specific design problem. You will see how limited a solution that does not use the proper pattern is. That's the context. Then the actual pattern is revealed and we analyze why it is an elegant and effective solution to the context.

You will get a chance to write targeted code within a Design Pattern Training lab and quickly integrate the knowledge. All labs are available in Java, C# and C++. Please see the outline for this course.

Audience

This course teaches designers and developers of complex software systems how to produce object-oriented solutions in Java, C# or C++.

Prerequisites

Students should be experienced Java, C# or C++ programmers. Knowledge of a particular API is not required.

Course Format

This is a hands-on course. We apply a powerful learning cycle of short lecture, examples and labs on each topic. Each student gets lab code, the entire course content printed out (organized in a ring binder) as well as laminated reference sheets.

Course Duration

Five days, 8:30 AM-4:15 PM; typically ends by 2:30 PM on Friday.

Price

$2,370 / person

Course Details

Course Schedule and Location

  • Advanced Design Patterns On-site training - We come to your company to train your employees.
  • Advanced Design Patterns Public classes - You attend one of our courses offered in different cities.
  • Advanced Design Patterns Distance Learning - Learn straight from our instructors without leaving your office or home.

Back to Top

© 2008 Object Discovery Corporation home | site map | our company | careers | legal