Mentor Communications

Our Courses

Our Clients

Contact Us

Home

Introduction to Object-Oriented Technology

 Introduction

The developing software crisis

Changing environments

Traditional programming solutions

Object-Oriented Technologies

Fundamentals

Abstraction

Encapsulation

Inheritance

Polymorphism

OO benefits

The OO paradigm shift

OO in the real world

Object-Oriented Programming Languages

A History of OO Languages

Smalltalk

Eiffel

Object Pascal

C++

Java

Object-Oriented Analysis and Design

Overview - OOA, OOD, OOP

Object Oriented Analysis

The problem domain

 Describing the problem

Object-Oriented Design

Identifying classes and objects

UML Methodology

            Testing the design 

Object Oriented Technologies

Distributed Systems

CORBA

Enterprise Java Beans

Java RMI

Servlets and Applets

COM+ and .NET

Relational Databases and SQL

XML

 A Blueprint for OO Success

Select the technology

Choose the initial project carefully

Visibility

Strategic importance

Corporate sponsorship

Gathering the team

Training

Experienced help