First and Foremost, Pragmatic Programmers
home | search | contact us  
Agile/XP OO Mentoring
Training
Embedded Resources Customers About Us
registration course catalog schedule set up cancellation policy instructors
Proven strategies for maintaining and enhancing legacy code!

Working Effectively
with
Legacy Code

Learn more

Winner of the 2002 Jolt Award!

Agile Software Development: Principles, Patterns, and Practices.
Click here to learn more.

A pragmatic view of UML!

UML for Java Programmers.
Click here to learn more.

Advanced Object-Oriented Design with Patterns


4-Day Course
Price: $2250


On-Site Course
This course is also available to be conducted at your site.
Please contact 1- for further details
Click here for on-site set up guidelines

Course includes course notes and workbook for exercises.

What You Will Learn
Click here for a class outline of the Advanced Object-Oriented Design with Patterns Course.
This course presents advanced principles of object-oriented design, object-oriented project management, and design patterns with examples in both C++ and Java. This course demonstrates the understanding and application of important design patterns, drawn from a variety of sources and illustrated using examples and exercises.

Objectives
+ Learn advanced principles of object-oriented design
+ A development process that provides data
+ Design patterns


Course Content

  • The Principles of Object-Oriented Class Design
  • Patterns for Managing Dependencies
  • Patterns for Creating Objects
  • Patterns for Finite State Machines
  • Patterns for multi-threaded environments
  • Before The Course
    This course is for those software engineers familiar with an OO language and basic OOD. This is a technical course for engineers in the trenches.

    - Object Mentor Courses
    Real-World Programming in Java: From UML to Code (optional)
    Object-Oriented Programming in C++ (optional)
    Principles of Object-Oriented Design: Using UML (recommended)
    - Books
    Design Patterns
    GOF
    - Articles
    Articles on OO Design Principles, & UML

    After The Course
    Mentoring and Development services are also available to help your projects succeed.

    - Object Mentor Courses
    XP Immersion
    - Books
    Refactoring
    Martin Fowler
    Design Patterns
    GOF

    Martin Fowler
    - Articles
    Articles on Patterns

    privacy statement | terms of use © Copyright 1994 - 2005 Object Mentor, Inc.