SmartComponent Library Training

16 November 2020

Join us from 16 - 20 November 2020 in Rotterdam and learn everything about the SmartComponent Library.

During this public instructor-led training you will take a deep dive into the development of the Application Business Logic / Backend Components and the tools of the SmartComponent Library. The training will provide an introduction into two frontend options: OpenEdge GUI for .NET and the Angular web frontend of the SmartComponent Library as well as RESTful services.  

The training is organized in cooperation with Progress. Training location is Rotterdam (NL), Progress EHQ.

The training will be held by:

Mike Fechner, Architect & Product Manager

Daniel van Doorn, Senior Consultant


  • Progress Developer Studio for OpenEdge (basics)
  • OOABL (basics)
  • ProDatasets (understanding of concepts at least)
  • AppServer (basic understanding)

Day 1

  • Architectural Overview: The SmartComponent Library, the OpenEdge Reference Architecture (OERA) and the Common Component Specification (CCS)
  • Overview of the training environment, Tools, Progress Developer Studio Workspace, AppServer
  • Using the Business Entity Designer to build and test Business Entities
  • Overview of Internet Resources for the SmartComponent Library

Day 2

  • Developing Business Entities
  • Accessing Business Entities
  • Simple and Complex Validation
  • Using Dataset Model Classes
  • Strong Typed Queries
  • The Hidden Gems: The Util Helper Classes

Day 3

  • Complex Query Scenarios
  • Command line tools: Scaffolding and Static Names Generator
  • GUI for .NET Application Development
  • Generating GUI for .NET Applications with the SmartComponent Library
  • Building Complex Screens

Day 4

  • Business Tasks and Invokable Methods
  • Object Serialization Options
  • Building RESTful Services
  • Testing RESTful Services using PASOE
  • Logging Options
  • Command line tools: Trimming and monitoring the PASOE

Day 5

  • Using the SmartComponent Library Angular Web Frontend
  • Overview Mobile Development with the SmartComponent Library and NativeScript

Download the flyer Download the flyer

For more information, contact us! For more information, contact us!