Recommend Print

DWP® Essentials

The three-day DWP Essentials Course provides the necessary building blocks that developers need to produce robust Webclient Applications.

  • DWP Architecture
  • Retrieving Data
  • DWP Properties, Keys and Parameters
  • DWP Code Hooks
  • DWP Transactions
  • User Interface Design
  • Authorization
  • Report Tunneling
  • Advanced Topics

The developer will be exposed to the inner workings of the Repository, Code Hooks, Properties, the DWP Transaction Model and Report Tunneling. These elements are essential for properly incorporating the necessary business logic in your thin-client application.

At the end of this course you will be able to:

  • Understand the DWP architecture and the Repository
  • Design screens with browsers, viewers, treeviews and listviews
  • Create table maintenance business logic
  • Use properties for passing data, initial values and in queries
  • Utilize server-side code hooks for implementing business logic
  • Utilize client-side code hooks for modifying the user interface
  • Override the standard transaction behavior
  • Customize action buttons for special processing
  • Use the zoom and autolookup features for performing table lookups
  • Employ a viewer as a Filter object
  • Provide attractive end-user reports in HTML and PDF through Report Tunneling


  • Experience with dynamic programming in Progress Version 9
  • AppServer experience
  • Created