progress-academy-header

Progress Academy

OPENEDGE

Get developers up to speed in just 3 Weeks

Get developers trained to meet your demand for OpenEdge skills at the Progress Academy.

Progress Academy is an affordable, valuable OpenEdge instructor-led training class designed specifically for aspiring OpenEdge developers to provide them with the necessary fundamentals to become a productive member of your team after graduation.

It offers developers a unique opportunity to become an OpenEdge developer for 1.500 Euros / 1,400 Pounds / 1,500 USD in just 3 weeks.

Already have experienced OpenEdge Developers. Also check out our Advanced Academy for OpenEdge Professionals.


Support and guidance

The student gets everything required to design, build and test business applications using the OpenEdge platform. The student will get access to the OpenEdge Developers Kit Classroom Edition - including Progress Developer Studio for OpenEdge - and access to training on the online platform.

OpenEdge also has an Online Progress Community. Here programmers share ideas, code and exchange knowledge with experienced Progress developers around the world.


About OpenEdge
Progress® OpenEdge® is a widely used enterprise application development platform, particularly for mission critical and transactional systems. Learn more about OpenEdge here.

 

Agenda - curriculum

Week 1


Introduction to Progress OpenEdge

Progress Developer Studio for OpenEdge (PDSOE)

Progress ABL Essentials
  • Data access
  • Queries
  • Transactions
  • Record locking and record scoping
  • Classic error handling management

Modular development

Integrating and reusing business logic

Week one closing exercise

Week 2


Introduction to distributed computing
  • Building and accessing distributed logic (key to modernisation)
  • Intro to classic Progress OpenEdge AppServer
  • Intro to Progress Application Server for OpenEdge (PASOE)

Using ProDataSets
  • Understanding ProDataSets
  • Defining and building ProDataSets
  • Using ProDataSets in distributed environments
  • ProDataSet events and callbacks
  • ProDataSet error handling

Object-Oriented Concepts
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Interfaces
  • Delegation

Intro to ABL Object-Oriented Programming
  • Defining the parts of an ABL class
  • Constructors and destructor
  • Access data members and call methods
  • Work with class instances
  • Testing classes using procedures
  • Testing classes with ABLUnit
  • Introduction to Progress Developer Studio for OE for GUI for .Net

Week two closing exercise

Week 3


Intro to the OpenEdge Reference Architecture (OERA)

Developing an OERA application
  • Developing a data-access object
  • Use of structured error handling
  • Working with the ABLUnit test framework
  • Creating a business entity

OpenEdge Integration
  • Exposing an ABL application to external applications
  • Enabling an ABL application to access external applications
  • Architecture and high-level steps to implement each integration option

Building Progress OpenEdge Apps as REST Web Apps
  • Introduction to REST in Progress OpenEdge
  • Providing a Progress OpenEdge ABL Application as a REST Web Application

Building Progress OpenEdge Apps as REST Data Object
  • Progress OpenEdge Web App Architecture
  • Creating Progress Data Object Services
  • Developing Business Entities for OE Data Object Services
  • Testing Data Object services using Uniform Resource Identifiers (URIs)

Building web apps with Kendo UI Builder
  • Accessing OpenEdge REST services
  • Definition of data providers and sources
  • Creating App modules
  • Creating and testing views
  • Integration with Progress Developer Studio for OpenEdge

Week three ending celebrations

Trainers

chris-skeldon

Chris Skeldon

Senior Principal Consultant Progress

marco-squinatni

Marco Squintani

Senior Principal Consultant Progress

Academy Editions

Bracknell

  • 19 Feb - 9 Mar
  • 8 May - 25 May
  • 12 Nov - 30 Nov
Rotterdam

  • 19 Feb - 9 Mar
  • 4 Jun - 22 Jun
  • 24 Sep - 12 Oct
progress-academy-header

Request for more information or Register

Complete the form and we will get in touch with you.
Also good to know
  • Upon completion of the course developers will receive an OpenEdge Developer Certificate from Progress Academy
  • If you want to stay near Rotterdam or Bracknell, we can refer you to a hotel in the area with a reduced rate for Progress Academy Students.
  • Other locations are available for groups of 8 students or more
progressacademyjuni2017

Try OpenEdge Now