event-top

Advanced Object-Oriented Programming in the OERA

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.

You will learn:

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.

Topics and subjects include:

  • 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

 


Dates

24 April  - 26 April | Paris

13 May  - 15 May  | Rotterdam

9 September - 11 September | Paris

7 October - 9 October | Reading

25 November - 27 November | Rotterdam

Contact education@progress for more dates and locations 

Training Prerequisites

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

event-bottom

An Investment in Knowledge Pays the Best Interest

Training courses are available for all of our different products, from OpenEdge to Sitefinity, and also span a wide variety of different job titles and skill levels. Help your team stay up to date with technology trends and get the most out of your Progress technology investment.

Request More Information