an OBJECT GROUP company

FEEDBACK

OBJECT TECHNOLOGY REFRESHER


Course Outline

This introductory one day course has been developed for computer professionals who wish to update their skills in object-oriented concepts and management techniques.

Outcomes

At the end of this course you will be able to:

  • Understand object-oriented technology and how to maximise its benefits
  • Understand how object-oriented technology is being used to provide real-world solutions for many of the problems encountered in traditional programming.

Book Course Now

Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.

Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).

*All Australian prices are exclusive of GST

*If the course status is FULL please contact object training on 1300 360 203


Location Days Dates Cost (ex GST) Course Status

At present we have no scheduled dates for this course.  Please contact us directly to arrange dates.

Topics Covered

Background and Introduction

The modern software problem

The object technology promise

The history of object technology

The foundation of object technology

What are objects?

What are object-oriented systems?

Pragmatics of Object-Oriented Programming

Classification - how to identify and classify objects

Encapsulation - implementation hiding: how an object hides both a data structure and the code that manipulates this structure, how encapsulation

Inheritance - how inheritance creates reusable objects and exploits similarities between object classes

Polymorphism - how polymorphism aids reuse and inheritance

Object relationships - inheritance, aggregation and cooperation, object coupling, cohesion

Key Concepts

Life cycle - waterfall, spiral and object-oriented life cycles

Object-oriented methodologies available today (Process MeNtOR, Booch, Rumbaugh, Coad/Yourdon, Wirfs-Brock/Lorenz, Jacobson), the issues to consider when selecting a methodology

Tools - languages, UI, Databases, CASE tools, distributed objects

Reuse - techniques and approach, types of reuse

Prototyping - why do you and the difference between prototypes and finished product

Metrics - estimation, performance, completion, robustness

Strategy for Results

Key decisions and focal points - preparing your staff and organisation, choosing the first object-oriented project

What needs to change - the power of paradigms

The role of management in object-oriented projects

Commercial object technology products

Project planning and team organisation

Team members and the expertise required

Key factors for success

Potential pitfalls and lessons learned

The reality and future of OT

Prerequisites

Participants should have practical experience in software development in a commercial environment. No prior exposure to object-oriented design or programming is necessary.

Audience

Developers, Infrastructure Role, Architects, Requirements, Quality & Process, Process Managers, Domain Experts.

Course Fee

$640.00 ex gst

Duration

One day

Structure

Lecture + Case Studies

Material

Deliverable material for this course includes:

  • Certificate of Accomplishment
  • Professionally printed student notes and exercises
  • CD containing original exercises and source code (For PC-based courses only)

For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.

Terms and Conditions

Please click here to review our terms and conditions before booking on your course

Course Discounts

A discount may be available for this course and may be based on multiple bookings, In House delivery, or contract order agreements.

Please enquire about discounts with your Object Training Account Manager