Get Started With Objects

Course Description

A two day course dealing with the use of object oriented approach for building software. The course provides an explanation of why objects are important for software development. Object oriented approach is compared against traditional approaches and its benefits are examined. An approach to finding objects in the real domain is defined and common practices dealing with documenting objects is given. There are many useful OO methodologies in practice today, and this course examines the more common and widely used methodologies- their similarities and differences. The course examines what is needed to make the paradigm shift to objects along with an examination of a small application built using objects.

Pre-Requisites

Some exposure to OO terms such as objects and classes is helpful. A knowledge of general software engineering practices is very useful.

Target Audience

Applications analysts, designers, developers, testers and technical managers.

Content

  1. Examination of the software crisis
  2. Traditional approach
  3. Applications full of complexity
  4. Promises of objects
  5. Object orientation concepts
  6. Object orientation in software
  7. Ways to identify objects, attributes, operations and relationships
  8. Typical modeling for building OO applications
  9. Examination of popular OO methodologies
  10. Investment required to make the paradigm shift
  11. Examination of an actual application built using OO

Benefits

Duration: 2 Days

Minimum Class Size: 10