Beyond V8

This course is for experienced Progress Version 8 programmers who want to take advantage of the dynamic and object-oriented nature of programming in Version 9 and OpenEdge. Although Beyond V8 is geared for both the character and the graphical environments, it emphasizes the graphical environment in both the client-server and the new web-based WebClient configurations. This enhanced course goes into detail about how to separate user interface logic from business logic and provides many useful examples for separating logic on the Progress AppServer. Extensive hands-on lab exercises allow students the opportunity to experiment with the topics presented.

Current Pricing


  • Review of Event-Driven Programming
  • Dynamic Widgets
  • Dynamic Buffers, Queries and Browses
  • Dynamic Temp-Tables
  • Persistent Procedures
  • Using Super Procedures
  • Using Subscribe/Publish
  • Progress Metaschema
  • Virtual System Tables
  • New Widget Features
  • Progress AppServer
  • Progress WebClient
  • Repository-based Programming for WebClient
  • Asynchronous Requests
  • User-Defined Functions
  • Dynamic Raw-Transfer and Buffer Copy & Compare for Audit Trails
  • XML in the 4GL

Recommended Prerequisites

  • Experience with Progress Version 8 programming