OO (Object Oriented)

TDM Business Technology have built and presented a number of system development related courses in the US and South Africa.
The system development community have, for a long time, known what to do to ensure that systems are maintainable and extendable. However, the technologies available to the development community were not able to implement the required characteristics.
This all changed with the arrival of Object Orientation. True OO languages such as C# and Java provided the tools that allows developers to build systems that are stable, scalable, maintainable and extendable. However, the reality is that many organisations are not achieving the deliverables promised by OO.
TDM Business Technology offers two courses, OO Analysis and OO Design that provide the delegates with the insight into OO that will allow them to unlock the power of OO.
The system development community have, for a long time, known what to do to ensure that systems are maintainable and extendable. However, the technologies available to the development community were not able to implement the required characteristics.
This all changed with the arrival of Object Orientation. True OO languages such as C# and Java provided the tools that allows developers to build systems that are stable, scalable, maintainable and extendable. However, the reality is that many organisations are not achieving the deliverables promised by OO.
TDM Business Technology offers two courses, OO Analysis and OO Design that provide the delegates with the insight into OO that will allow them to unlock the power of OO.
OO Analysis

The OO Analysis course is aimed at someone who has previous Analysis experiece but has not worked in OO.
The OO Analysis course covers:
What is OO
UML (Unified Modelling Language) the most widely used modelling notation in the OO world
OO Concepts
Key tools and techniques used in OO Analysis
Use Cases
Pratical Examples and Exercises.
The OO Analysis course covers:
What is OO
UML (Unified Modelling Language) the most widely used modelling notation in the OO world
OO Concepts
Key tools and techniques used in OO Analysis
Use Cases
Pratical Examples and Exercises.
OO Design

This course goes to the heart of why many organisations have not achieved what OO promises. The post implementation investment in terms of time and effort into most systems is far greater than the effort invested during the initial development. However, most developers don't take this into consideration during the initial development. This course covers the issues that are so often overlooked by developers who are not thinking about creating systems that are 'post implementation' friendly.
The OO Design course covers:
OO Design Concepts
OO Design Principles
OO Design Guidelines
Patterns.
The OO Design course covers:
OO Design Concepts
OO Design Principles
OO Design Guidelines
Patterns.