Advanced Object-Oriented Programming in the OERA

Instructor-Led Training


What Will You Learn

  • OO, Design Principles, Design Patterns, OERA
  • Inheritance, encapsulation, polymorphism, abstract class, delegation, abstract factory, singleton, interface, statics, decorator, ORM, Data Access Object
  • Business Entity, Service Interface, performance, collection, iterator, serialization


This course is for: ABL Developers


3 days



Contact us for other currencies and group rates.


Course Details

This course is aimed at ABL developers who would like an in depth understanding of Object Oriented development, Design Principles, Design Patterns and their place in the OpenEdge Reference Architecture (OERA).

Moving from procedural programming to OO is not easy. A common pitfall is to use old programming paradigms inside classes and therefore missing the chance to create better structured and more maintainable code.

Training Prerequisites

General computer skills and knowledge of OpenEdge databases and products. ABL developers, with or without OOABL experience

Available Dates

3-5 JUNE 2024 | EMEA | English | Virtual

Advanced Object-Oriented Programming in the OERA

7-9 OCTOBER 2024 | EMEA | English | Virtual

Advanced Object-Oriented Programming in the OERA

You can request information by filling the form below.

Don’t see a date that works for you? Contact us at education@progress.com to discuss options.

services trainings contact section banner

Ready to learn more?

  • Let us know which dates interest you and we will contact you with more details.
  • Not seeing the perfect fit? Contact us to discuss tailoring a class to your needs.
Loading animation
Request More Information