ED100: Introduction to Object-Oriented Analysis & Design
Description
This course provides a practical introduction to object-oriented concepts, as well as hands-on experience an applying these concepts to a real-world problem domain. The motivation for, and principles of objects and object-oriented software are described. Next, the techniques that facilitate the development of such systems are described. Additionally, a working knowledge of UML as a modeling language is provided and used it to perform analysis of a problem domain. The heart of the course centers on a practicum with which to gain experience in the concepts and techniques in the class. Closing topics focus on methods for improving designs (refactoring and patterns)
Duration
2 days
Audience
This course is intended for the professional developer who has had no exposure to object-oriented programming methodologies and/or principles
Prerequisites
Understanding of, and experience in programming at least one 3rd Generation Programming Language; familiarity with computer programming fundamentals. No Object-Oriented knowledge required.
Variations
Details
Topics:
Introduction to Object-Orientation Object-Oriented Analysis & Design Object-Oriented Modeling Language Object-Oriented Development Process Practicum: Video Store
Refining the Design
Materials
[None]
Training Overview Classes Free Workshops