Skip to Store Area:

ITCourseware - Training Materials for IT Professionals

Search Site
    • Product Intermediate Java & OO Development successfully added to compare list

Object-Oriented and Design Patterns Courseware

Object-Oriented (OO) languages allow the creation of modules called objects that contain not only data but also the operations that can be performed on that data. An object might be a database connection, a customer account, or just about anything that a programmer wishes to create. Well written object oriented code is flexible, easier to maintain, and survives changes that are forced upon a software system. Well known languages that support the object-oriented definition include Java, C++, C#.

A Design Pattern is a reusable solution to a common design problem. The book Design Patterns: Elements of Reusable Object-Oriented Software by the "Gang of Four" (Gamma, et al.) cataloged 23 well known patterns and popularized the concept.

This category contains courseware ranging from OO overviews to UML Modeling to in-depth Design Patterns courses.

8 Item(s) Show per page
View as: List  Grid  Sort by: Position| Name| Price| Course Length
Design Patterns
Student Price: $ 200.00
This thorough, 4-day course teaches students about more than 30 object-oriented patterns, enabling them to create high quality object-oriented designs exhibiting improved flexibility, reduced maintenance costs, and with increased understanding of the resulting code. Instructor kit includes an email with instructions to download presentation slides. Learn More
Exploring Design Patterns
Student Price: $ 100.00
The 2-day course covers the patterns in the three core areas of Creational, Structural, and Behavioral and is hands-on with design projects and programming labs. Instructor kit includes an email with instructions to download presentation slides. Learn More
Intermediate Java & OO Development
Student Price: $ 175.00
This 5 day course includes a short review of basic Java concepts, and then moves on to a comprehensive coverage of more advanced topics in Java and OO programming to provide participants with a strong grounding in using Java in a sophisticated and productive manner. This course covers important topics such as composition, inheritance, polymorphism, interfaces and exceptions, which are all key to creating well-structured OO systems using Java. Learn More
Object-Oriented Analysis and Design Using the Unified Modeling Language
Student Price: $ 200.00
In this 5-day course students learn how to use Object-Oriented techniques to analyze real-world requirements and to design solutions that are ready to code. Learn More
Object-Oriented Technology Overview for Managers
Student Price: $ 25.00
Using Object Technology in any size project brings organization and formalization to the process of designing and building the project. Implementing OO technology in the early stages of the design process increases flexibility, reusability, and understanding across all of the teams and plans for the life of the project. This 1/2 day course gives managers that are considering the use of this model for their next project the why, what, and how - the benefits to their project, the terminology, and other considerations in using this model. Instructor kit includes an email with instructions to download presentation slides. Learn More
Overview of Object-Oriented Technology v1.2.3
Student Price: $ 40.00
In this 1-day course you will learn the features, advantages, and techniques of using the object-oriented paradigm for software development. Through presentation and discussions you will get an overview of the object-oriented approach as it applies to methodology, analysis and design, coding, and developing distributed applications. Instructor kit includes an email with instructions to download presentation slides. Learn More
The Unified Modeling Language
Student Price: $ 80.00
In this 2-day 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 diagram notation for use cases, class and object representation, links and associations, and object messages. This course utilizes UML 2.0 notation. Instructor kit includes an email with instructions to download presentation slides. Learn More
Visual Modeling with UML 2
Student Price: $ 60.00
This 1-day course is a focused and pragmatic introduction and survey of visual modeling practice using the Unified Modeling Language (UML) version 2. It can be a first step toward formal training in object-oriented analysis and design, or it can fulfill a need for a broad understanding of UML without a need for detail that the student may not need, or is not prepared to absorb. Instructor kit includes an email with instructions to download presentation slides. Learn More
8 Item(s) Show per page
View as: List  Grid  Sort by: Position| Name| Price| Course Length