Progress Education Community

Build a Modern RESTful Application in OpenEdge: OpenEdge 12 Course ($295 USD/user/year)

Description

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.

Duration

This course is equivalent to 16 hours of instructor-led training

Audience

The audience for this course is an OpenEdge ABL Application Developer  who wants to learn 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.

Prerequisites 

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