Build a Modern RESTful Application in OpenEdge: OpenEdge 12 Course

On-Demand Training



You can subscribe to this course for a cost of $295 USD for 12 months of unlimited access, per user, per year. 

In the Build a Modern RESTful Application in OpenEdge course, you learn how to expose an OpenEdge ABL application as a RESTful service and the different methods do to the same. You understand the architecture of OpenEdge and PAS for OpenEdge applications. The OpenEdge application architecture is the recommended way to design a Progress OpenEdge application. You also learn how REST works in OpenEdge and how to secure your RESTful service.


OpenEdge ABL Application Developer  


Equivalent to 2 days of learning.

Product Version

This course is compatible with Progress OpenEdge 12.2. 

What you will learn  

After taking this course, you should be able to:

  • Describe the architecture of an ABL application in PAS for OpenEdge. 
  • Describe how a RESTful service works. 
  • Describe how to expose an ABL application as a RESTful service using the WEB transport. 
  • Describe how to design a RESTful service using an API-first approach. 
  • Create a business entity.  
  • Create a Progress data object service that uses the WEB transport.  
  • Create a custom web handler. 
  • Create a data object handler. 
  • Use OERealm to authenticate a RESTful service. 
  • Describe client-principal token.   
  • Enable authentication on an ABL application. 


Users should meet the following prerequisites: 

  • Have knowledge of Progress Developer Studio for OpenEdge 
  • Have knowledge of Progress Application Server for OpenEdge 
  • Have knowledge of Progress OpenEdge ABL programming 
  • Have knowledge of Progress OpenEdge databases

How to Subscribe

how to subscribe step1
Step 1 - Log in

Visit the Progress Education Community (PEC) and log in with your Progress ID. If you do not have a Progress ID, you can register here.
Note: You must activate your Progress ID prior to logging in to the Progress Education Community

how to subscribe step2
Step 2 - Purchase Content

Visit the eCommerce page and find your content: Build a Modern RESTful Application in OpenEdge: OpenEdge 12 Course. Purchase it via PayPal or credit card.
Note: Enter the First Name, Last Name, and Email associated with your Progress ID on the Course Checkout page.

how to subscribe step3
Step 3 - Start Learning

When the transaction is complete, click the PEC logo to return to the home dashboard and access your purchased content.

Services prefooter banner

Interested in the Class?

Stay up to date with technology trends and get the most out of your Progress technology investment.