Object-Oriented Training Courses

Batky-Howell's Object-Oriented (OO) training curriculum provides students with an in-depth Object-Oriented Analysis and Design (OOAD) training course, Design Patterns training, as well as a Unified Modeling Language (UML) course. These training courses provide students with a thorough understanding of object-oriented concepts and enable them to become skilled designers.

Object-Oriented Analysis & Design Using UML (5 days)

In this course, students learn how to identify and design objects, classes, and their relationships to each other, which includes links, associations, and inheritance. A strong emphasis is placed on UML diagram notation for use cases, class and object representation, links and associations, and object messages. This course utilizes UML 2.0 notation.

View Detailed Class Outline and Pricing...

The Unified Modeling Language (2 days)

This course utilizes UML 2.0 notation.

View Detailed Class Outline and Pricing...

Comprehensive Design Patterns (4 days)

This advanced Object-Oriented course provides software architects and designers with skills to create high quality object-oriented designs exhibiting improved flexibility, reduced maintenance costs, and with increased understanding of the resulting code. Participants learn more than 30 object-oriented patterns, including the 23 micro-architectures in “Design Patterns: Elements of Reusable Object-Oriented Software”, by Gamma, Helm, Johnson, and Vlissides (the gang-of-four, or GoF book). Application examples and code snippets are provided to illustrate the patterns and the rationale for using that pattern in a given situation.

View Detailed Class Outline and Pricing...

Essential Design Patterns (2 days)

This course explores proven real-world techniques to meet the biggest challenge in the software development community - building quality systems which fulfill your requirements, and delivering them on time. The focus of the course is to give you the practical skills that are most critical in building well designed software systems. Written exercises are used throughout the course to enhance your understanding of the principles discussed during the lectures. This course explores the most common object-oriented design patterns (Gang of Four) and how to use these patterns to develop solid, robust, and reusable software development applications. The course covers the patterns in the three core areas of Creational, Structural, and Behavioral and is hands-on with design projects and programming labs. A basic understanding of Java is beneficial to understanding the code samples presented throughout the course. There are no coding exercises presented in this course.

View Detailed Class Outline and Pricing...

Want to speak with someone? Contact us at 1-800-868-2202 or This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

Delivery Options

All four classes can be delivered at your location, or at our Denver, Colorado Training Center.

For individual students, we regularly schedule our Object-Oriented Analysis and Design class as well as our Comprehensive Design Patterns on our public calendar.

He was a terrific instructor. I had full confidence that he knew what he was talking about. His presentation was clear, articulate, and intelligent. I was impressed with his stamina, energy, and enthusiasm as he carried out his instructor duties. Keep up the great work.

About the Technology

Object-Oriented Analysis and Design (OOAD) is a process of identifying the needs of a software project and then laying out those specifications in a readable model. Design Patterns are an extension of these skills that create more maintainable and robust code. Using well-known, proven patterns that either stand-alone or build from one to the next, designers are able to further define the specifications of the project, optimizing quality and time spent on developing the project by programmers.

The instructor is very versed in the practical applications of design patterns.  She understands the material thoroughly and conveys it to students in a well organized manner.

About Batky-Howell

In our nearly 20 years of existence, we have taught over 40,000 students across North America, Europe, and Asia in topics ranging from VMware to Oracle Database Administration. We deliver our hands-on, instructor-led training classes both onsite and live online. Read more about our story and what we do.

.