Object Oriented Primer for Software Developers

Level
Total time

Object Oriented Primer for Software Developers

Perpetual Solutions
Logo Perpetual Solutions
Provider rating: starstarstarstarstar 10 Perpetual Solutions has an average rating of 10 (out of 1 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
There are no known starting dates for this product.

Description

Prerequisites:

No prior knowledge of object-oriented concepts or object-oriented programming languages is expected. Some programming experience, however basic, is essential.

Anyone who needs to gain an insight into object technology from a development perspective, in particular those who will be attending an object-oriented programming course.

Course Description:

Object technology has rapidly become an all pervasive, supporting technology throughout the computing industry. Objects are the foundation of modern operating systems, languages and development methods, and are shaping the future of distributed computing using distributed object technology.

This course provides a detailed introduction in…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Prerequisites:

No prior knowledge of object-oriented concepts or object-oriented programming languages is expected. Some programming experience, however basic, is essential.

Anyone who needs to gain an insight into object technology from a development perspective, in particular those who will be attending an object-oriented programming course.

Course Description:

Object technology has rapidly become an all pervasive, supporting technology throughout the computing industry. Objects are the foundation of modern operating systems, languages and development methods, and are shaping the future of distributed computing using distributed object technology.

This course provides a detailed introduction into the principles of object technology. Aimed at developers, it examines the details of encapsulation, object relationships, inheritance and polymorphism. The terminology and notation is taken from the Unified Modelling Language (UML), which has become the de facto standard for describing object systems.

Object-Oriented Primer for Software Developers is the foundation for all the programming courses that require Object understanding.

This course includes the following modules:

Object-Oriented Basics

  • Classes and objects
  • Behaviour
  • Knowledge and state

Encapsulation

  • Operations
  • Attributes
  • Cohesion and class responsibility
  • Visibility - public, private, protected

Object Relationships

  • Association and aggregation
  • Attributes and composition
  • Delegation
  • Multiplicity

Inheritance

  • What is inherited?
  • Superclass/subclass
  • Base/derived classes
  • Extending through addition and overriding
  • Abstract classes, operations and methods
  • Multiple inheritance

Polymorphism

  • Messages
  • Polymorphic references
  • Interfaces

Object-Oriented Technologies

  • Overview of current component, distribution and language technologies including Microsoft's COM and CORBA

The Way Ahead

  • Further information sources
  • Support after this course

For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!

There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.