OO Design and Patterns Training (OOD) Logo
Home Training Consulting Our Company Careers Contact Us

Overview

Outline

Faculty

Testimonials

Inquire

OO Design and Patterns Training (OOD)




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

Overview

The Object-Oriented Design & Patterns (OODP) course takes Java, C# or C++ programmers to an advanced level of expertise in object-oriented development. It first bridges the gap between fundamental OO programming and Design Patterns. Most programmers need to learn professional OO Design prior to tackling Design Patterns. This curriculum clearly addresses that need prior to covering the patterns.

In this course programmers learn how to design and implement domain models efficiently and correctly. It also teaches how to design key features such as object construction and association management. As a result students will be able to write more-reusable, extensible and maintainable code.

A brief review of the fundamentals of OO Analysis and object design will form the basis for progressive exploration of more advanced techniques. In-depth coverage of established Design Patterns and their application will allow creating more powerful solutions. All Object-Oriented Design solutions are introduced using the Unified Modeling Language (UML). However, no prior UML knowledge is required.

This is a hands-on programming course with many practical code examples and exercises. A comprehensive real-world project demonstrates how to implement the design strategies and patterns in a meaningful context. This course teaches how to recognize the need for a pattern in a complex business application and how to apply the correct pattern to fulfill that need. This whole course is structured around this practical reality. Click here for course outline.

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: $2370.00

Course Details

Course Schedule and Location:

Back to Top

Home Training Consulting Our Company Careers Contact Us