SmartComponent Library Online - Training in EST Time

13 July 2020

Join the Live Online Training 13 - 17 July 2020

The SmartComponent Library Online - Training, shall take place in July remotely with a remote Trainer.

Due to a number of enquiries, we have arranged to provide the training at times more suited to attendees in the EST timezone. These times are 08:00 - 15:00 (EST).


During this 5 days online 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 will be held by:

Daniel van Doorn, Senior Consultant

Radu Nicoara, Consultant/ Developer





Prerequisites: 

  • 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!