18 May, 2012
Text Size

Audience

This course is for all IS staff with little or no exposure to Object Orientation who are involved in the evaluation or implementation of the technique. Analysts, Designers and Programmers who will be using the methodology should also attend.

Prerequisites

A knowledge of the fundamentals of IT is assumed.

Duration

2 days. Hands on.

Course Objectives

The course aims to demystify Object Orientation and explain the how's and why's in a simple, clear manner. By the end of the course, delegates should be able to describe the main concepts of Object Orientation, the components of Object Technology as well as the advantages and dangers related to the adoption of OT.

Upon completion they will be able to:

  • Identify Objects from a problem description.
  • Interpret and improve a class diagram. - Describe the Principal OO techniques.
  • Decide if OO is relevant to an application.
  • Define the steps of OO analysis and design.
  • List the effects of introducing OO into an IT department.

Course Content

Back to the Future: The History of the Object

The Hallmarks of an Object

Basic Elements of Object Technology

The Inversion of the Natural Order
Encapsulation and Information Hiding
Messages
Classes
Strong Typing and Early Binding
Polymorphism
Inheritance

OO Methods
The Early Methods
The OO Development Cycle

The UML (Unified Modelling Language)
Objects
Associations
Aggregations
Conformance and Class Hierarchy
Inheritance and Class Hierarchy
Events and State Transitions
Object Interaction Diagrams

Object Technology Adoption
Why Go OO
The Benefits of OT
· Large Scale Organisation
· Malleability
· Robustness and Reliability
· Reuse
The State of OT
The OO Programming Languages
Introducing OT
The future

Components
Objects versus Components
The Component Technologies

Course Contact Form

Please complete the form to enquire about running a course at your premises or one of our training facilities

Name:

Email:

Telephone:

Organisation:


Comment: