event-top

Advanced Object-Oriented Programming in the OERA

Instructor-Led Training

services-education-illustration

What Will You Learn

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

Subjects:

OO, Design Principles, Design Patterns, OERA

Detailed:

Inheritance, encapsulation, polymorphism, abstract class, delegation, abstract factory, singleton, interface, statics, decorator, ORM, Data Access Object

Audience

ABL developers, with or without Object-Oriented ABL (OOABL) experience.

Duration

3 days

Price

$750/day
€660/day

Contact us for other currencies and group rates.

Agenda

Course Details

Moving from procedural programming to object-oriented is not easy. A common pitfall is to use programming paradigms inside classes and therefore missing the chance to create better structured and more maintainable code. In this course, you will be introduced to numerous design patterns. Most importantly, however, you will be extensively developing OOABL code to get a much better understanding of the power of this methodology.

The training includes exercises using OpenEdge Collections, the most efficient and OO-alike way to store and access objects. With OpenEdge 12 we got the introduction to generics, limited to Collections. OpenEdge 13 will bring us the possibility of custom generics. During the training the usage will be explained, and you will get a ‘sneak preview’ into its usage as an efficient way to implement the Factory Method pattern.

 

This course is compatible with Progress OpenEdge 12 ABL developers, with or without OOABL experience.

Training Prerequisites

ABL development

Available Dates

23, 24, 31 JAN 2025 | EMEA | English | Virtual

Advanced Object-Oriented Programming in the OERA

19-21 MAY 2025 | EMEA | English | Virtual

Advanced Object-Oriented Programming in the OERA

8-10 SEP 2025 | 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