Ot3

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 or no date is scheduled in your state please contact object training on 1300 360 203

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

$700.00 ex GST

Duration

1.0 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