Progress Academy

Rotterdam or Bracknell 


Become an OpenEdge Developer in 3 Weeks

We are looking for young, talented people who want to retrain to meet the increasing demand in the market for OpenEdge developers.

Progress® OpenEdge® is a widely used enterprise application development platform, particularly for mission critical and transactional systems. Learn more about OpenEdge here.

Progress Academy offers (starting) developers a unique opportunity to become an OpenEdge developer for 1.500 Euros / 1,400 Pounds in just 3 weeks.

Already an experienced OpenEdge Developer. Do not worry, we've got you covered. Check out our Advanced Academy for OpenEdge Professionals

Support and guidance

As a student, you’ll get everything required as a new developer to design, build and test business applications using the OpenEdge platform. You'll get access to the OpenEdge Developers Kit Classroom Edition - including Progress Developer Studio for OpenEdge - and access to training on the online platform.

OpenEdge also has an Online Progress Community. You can share ideas, code and exchange knowledge with experienced Progress developers around the world.


Week 1

1/2 day

Introduction to Progress OpenEdge
Progress Developer Studio for OpenEdge (PDSOE)

3 days

Progress ABL Essentials

  • Data Access
  • Queries
  • Transactions
  • Record Locking and Record Scoping
  • Classic Error Handling management
1 days

Modular Development

Integrating and reusing business logic

Week 2 

1 day

Introduction to Distributed Computing

  • Building and Accessing Distributed Logic (key to modernization)
  • Intro to classic Progress OpenEdge AppServer
2 days

Using Progress® ProDataSet™

  • Understanding ProDataSets
  • Defining and building ProDataSets
  • Using ProDataSets in Distributed Environments
  • ProDataSets Events and Callbacks
  • ProDataSets Error Handling

1/2 day

Object-Oriented Concepts

  • Encapsulation
  • Inheritance
  • Polymorphism
  • Interfaces
  • Delegation

1/2 day

ABL Object-Oriented Programming

  • Defining the parts of an ABL class
  • Constructors and destructor
  • Access data members and call methods
  • Work with class instances
  • Testing classes using procedures

1/2 day

OpenEdge Reference Architecture (OERA)

  • Introduction to OERA
  • Preparing OpenEdge Developer Studio for debugging
  • Developing an OERA-Ccmpliant business entity ABL Classes I & II
  • Work with class instances

1/2 day

    Using OpenEdge Developer for OE.NET GUI

Week 3 

1/2 day

Developing a Progress OERA-compliant Application

  • Testing an ABL class using ABL Unit test framework
1/2 day

Introduction to Distributed Computing

  • The Progress Application Server for OpenEdge (PASOE)
1 day

OpenEdge Integration

  • Exposing an ABL application to external applications
  • Enabling an ABL application to access external applications
  • Architecture and high-level steps to implement each integration option
2 days

Building Progress OpenEdge Apps as REST Web Apps

  • Introduction to REST in Progress OpenEdge
  • Providing a Progress OpenEdge ABL App as a REST Web Application

1 day

Building Progress OpenEdge Apps as REST Data Objects

  • Progress OpenEdge Web App Architecture
  • Creating Progress Data Object Services
  • Developing Business Entities for OE Data Object Services
  • Testing Data Object services using Uniform Resource Identifiers (URIs)
  • Building OpenEdge Web Apps with Telerik Kendo UI by Progress

1 day

Building OpenEdge Web Apps with Telerik Kendo UI by Progress

  • Modern Web App dev Fundamentals with KendoUI
  • Progress Kendo UI Widgets and DataSources
  • Accessing OpenEdge Data Object Services from Kendo UI
  • Building User Interfaces with KendoUI by Progress

Your Trainers

Chris Skeldon
Chris Skeldon
Senior Principal Consultant
Marco Squintani
Senior Principal Consultant

Academy Editions


  • 19 Feb - 9 Mar
  • 8 May - 25 May
  • 3 Sep - 21 Sep
  • 12 Nov - 30 Nov


  • 19 Feb - 9 Mar
  • 4 Jun - 22 Jun
  • 10 Sep - 28 Sep
  • 26 Nov - 14 Dec

What are you waiting for?

Register now to become a Progress OpenEdge developer!

  • Upon completion of the course you will receive an OpenEdge Developer Certificate from Progress Academy
  • Once registered, you will receive email confirmation and directions to the venue. An invoice will be sent out 2 weeks later.
  • If you want to stay near Rotterdam or Bracknell, we can refer you to a hotel in the area with a reduced rate for Progress Academy Students.

Try OpenEdge Now

Try Now

For questions or more information, please send an email to: