This course will explore and explain the concepts of Object Orientation. The discipline of Software Engineering has evolved over the years from developing simple programs to complex, distributed systems. As a result of that evolution, issues such as the development process and methodologies have evolved as well as the concept of what constitutes quality software. Object Orientation is a result of that search quality.
The text coverage is backed up through extensive use of pictures, animations, and exercises. The average amount of time to complete the on-line materials is 4 to 6 hours. In addition, the materials may be reviewed at any time to provide reinforcement and greater retention
At the end of this course, you should be able to:
Lesson1: Object Oriented Programming
The External Appearance of an Application * The Internal Processing of Data
* Object Necessity * Software Models * Modularity * Composability * Decomposability
* Reusability * DataAbstraction * Encapsulation * Autonomy
Lesson 2: Object Oriented Concepts
Object Definition * Procedural Modularity * Modular Functions * Object Characteristics
* Object Classes & Methods * Inheritance * Messages * Goals of Object Orientation
Lesson 3: Smith Delivery Services
Joe Smith Deliveries * Determining Requirements * Object Oriented Analysis *
Object Oriented Design * Unified Modeling Language (UML) * Implementation *
Simple Object Oriented Code Examples
Note: All web based training courses are Y2K (Year 2000) compliant.