Send to a Friend
 
Content to send

Object Oriented Concepts

Course Number: 713-JK
Recommended Duration: 1 day

Intended Audience: Programmers and systems designers who need to understand Object Oriented terminology and processes, and who need to build systems using Object Oriented tools.

Objectives

Students who complete this course will understand the basic constructs and concepts of object oriented methodologies, and the benefits that these methodologies offer in application development.

Prerequisites

Attendees should have a basic understanding of data processing systems as well as some experience in programming or system design.

Topics

  • Objects and classes
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Overloading
  • Task management
  • Event-driven tasks and clock-driven tasks
  • Object Oriented Data Bases
  • Type Hierarchies
  • Public and private components of classes
  • Reusability
  • Introduction to Unified Modeling Language (UML)
  • UML case diagrams
  • UML action diagrams
  • Object Oriented vs. Relational database
  • Examples of Object Oriented Data Bases
  • Object Oriented Programming
  • Object Oriented Programming Languages: Java, C#, C++, Smalltalk, etc...
  • Pros and cons of Object Oriented Application Development
  • Available class libraries and services

Share with others

Please provide the following information
Your Name
Your Email Address
Recipient Emails
Message

Can't Read? Click to Generate New Code
Enter the verification code shown above into the text box below