Object and Data Labs
  Certificates   Free Newsletter   What's New   Contact
Main Areas
Onsite Training
Class Schedule
Tuition Discounts
Technology Library
Our Instructors
Our Customers
Why Object & Data Labs?

Hot New Courses:
XML: A Comprehensive Introduction
Disaster Recovery Planning

How students rate us

Free Newsletter
Visit our technology library and sign up to receive the latest word in technology from industry specialist.

Certification Available
Visit our certification page to see how you can be on the fast track to certification in advanced technologies.
  Home > Courses > Course Descriptions Print Page
Course Description

Object-Oriented Design Patterns

Course Objective

In-House Training for as few as 3 Attendees >>

Or Call Toll Free

This is a three-day, instructor-led course at providing guidelines and best practices for System architects and designers through the usage of design patterns to help create flexible, reusable and maintainable software systems.

You will learn the sound understanding of different GOF design patterns, the best practices and guidelines for usage of patterns in the application architecture, and understand the pitfalls of applying a pattern to typical design issues.

What you will learn

  • Understand Design Process and the role of Design Patterns in it
  • Learn how and where to use Patterns
  • Learn how to write the patterns(GoF style)
  • Learn to identify and apply Patterns in an application
  • Learn structures of Patterns taking a Classified approach like Creational, Structural and Behavioral Patterns
  • Learning various GoF Patterns like Factory, Proxy, Singleton, Adapter, Observer, Chain of Responsibility, Template, etc.
  • Mapping Patterns to Code in C++/Java

Who should attend

  • Software Architects, OO System Developers. Software Modelers & anyone needing an understanding of Designing or Architecting OO Based Systems


  • Sound understating of Object-oriented design principles
  • Knowledge of any one Object-oriented programming language
  • Experience of application design would be an advantage


Onsite Training  Class Schedule  Registration


  Home | Courses | Class Schedule | Registration | About Us | Contact Call us TOLL FREE at 1-888-230-9052
Copyright 2003-2013, Object & Data Labs All Object & Data Labs Courses are certified courses with UC Berkeley & UCSC extension 

Website by Howard Pugh Web Design
Website maintained by Ann T. Comey