Object Oriented Paradigm Course

Welcome to Object Oriented Paradigm's Online training with live Instructor using an interactive cloud desktop environment DaDesktop.

Experience remote live training using an interactive, remote desktop led by a human being!

7 hours
1 656 €
background image

Course Overview

This instructor-led live training is designed to provide participants to gain mastery on object oriented paradigm. You will learn the fundamentals of object oriented paradigm and with greater emphasis on the functionality and application to your work or study.


Object orientation is a way of programming that bears a remarkable resemblance to the way electric devices have evolved. This page will explain the problems of the past, and how these were solved by components (in electric devices) and objects in programs. The first electric devices were one web of components. If you looked into the interior of an ancient radio, everything was connected. Only a few things could be disconnected: the power plug and maybe external speakers. Sometimes these devices came with an electrical scheme, which had everything in a detailed manner. You could look for hours at such a scheme and discover all sorts of functions in that scheme, like radio reception, amplification, tone control, etc. The first computer programs had the same structure. A program written in assembler or in Basic could easily span hundreds and thousands of code lines. It had to because all the details had to be provided in one code file. Of course, a developer was really proud those days if he managed to make a working program with a decent set of features, but maintenance was hard. And if you wanted another program, you had to write it from scratch. Reusing code from previous programs was not really impossible (you could copy some subroutines), but it was not exactly easy.


  • Introduction
  • Back to object orientation
    • Interfaces and plugs
    • Responsibility
      • Chains of Responsibility
    • Objects and classes
      • Unit Tests
      • Exceptions
    • Polymorphism
  • Back to Organization
    • Inheritance and Specialization
    • Responsibility, Skill, and Escalation
  • Object-Oriented Principles
    • The Open-Closed Principle
    • Refactoring

Course Category: Programming

What you get

Money back guarantee

If the course you selected doesn't have a trainer available on your preferred schedule, you may withdraw your payment.

Remote session with live human

Trainings are not pre-recorded video. You may interact with your instructor in real-time.

Instructor access to revolutionary training environment DaDesktop

DaDesktop is an interactive cloud desktop environment solution for trainers and participants.

Training materials

Certificate of course completion

Entry in certified person catalog

Course Schedule

09:30 - 16:30 EST
09:30 - 16:30 EST
09:30 - 16:30 EST
09:30 - 16:30 EST
09:30 - 16:30 EST
09:30 - 16:30 EST