Toll Free - 888.874.1880

For a listing of currently scheduled classes, click here

Progress Courses

Our Progress Curriculum is designed primarily for IT professionals interested in developing enterprise-class solutions using Progress software. Courses in this curriculum span a broad spectrum of topics from introductory courses for individuals with little or no Progress experience, to advanced courses for seasoned Progress professionals. Curriculum topics include:

  • Applications Development Using the 4GL & AppBuilder
  • Database Administration & Tuning
  • N-tier Application Development
  • ADM
  • E-Commerce Site Development Using WebSpeed

In addition, our Progress curriculum has been designed to be modular so that training can be tailored to conform to the individual needs of an organization. This maximizes the relevancy of the course content to the needs of the students and provides a higher return on your training investment.

Character Development (101)

This course is designed for IT professionals seeking to develop Progress applications in a character environment. The term "character environment" refers to a user interface that has no graphics or font distinctions like Windows. The entire interface is made up of alphabetic/numeric characters and lines. The most common character environment is a UNIX platform. The following are indicative of a UNIX character environment:- Application and Database reside on UNIX- End Users logon to UNIX- Terminal Emulators are used by PC-based users.

Students learn the fundamentals of the Progress 4GL, the language syntax, and coding techniques in a character environment. The fundamental concepts taught in this class provide a core skill set, which can be applied toward developing other types of Progress applications (i.e. WebSpeed). Attendees will learn how to create an effective user interface, how to access the Progress database, how transactions and record scope affect row locking, and how to handle events. This course strives to educate students in the effective development of an enterprise-class application. Course objectives are met through a series of lectures and lab exercises. Students receive a course book containing listings and explanations of all examples and concepts covered in class. The course book is designed to be a guide for the class as well as a resource once the class has ended.

Progress Database Administration and Tuning (106)

This course is designed for IT professionals charged with configuring, maintaining and tuning Progress database engines in a V9 or OpenEdge (OE10) environment.

The primary goal of this course is to gain an understanding of how to configure and setup a Progress database, implement backup and recovery strategies, and devise strategies for recovering from hardware failure. This course also examines some of the startup parameters used for tuning a Progress database and the tools used to monitor performance. The course also covers the tools used for monitoring database fragmentation and the techniques used for eliminating fragmentation. Finally, there is a discussion of troubleshooting. Course objectives are met through a series of lectures and lab exercises. Students receive a course book containing listings and explanations of all examples and concepts covered in class. The course book is designed to be a guide for the class as well as a resource once the class has ended.

WebSpeed Programming (206)

This course is designed for individuals with prior Progress experience who are interested in web-enabling existing Progress applications or in building new, web-based applications. The concepts covered in the course apply to the creation of intranet, extranet and Internet applications. This course is also a useful HTML and JavaScript primer focusing on forms, tables and basic JavaScript syntax and usage.

The main focus of this course is on building enterprise-level, web-enabled applications, which include security, menuing, data entry, inquiry and reporting functions. The course is conducted using a case study format, enabling the students to gain experience building a complete web application. During the course, students will work in the WebSpeed Workshop and will create web objects utilizing both HTML mapping and embedded SpeedScript approaches to web page development. Students will also learn how to apply application transactions, and maintain application context in a stateless environment. Course objectives are met through a series of lectures and lab exercises. Students receive a course book containing listings and explanations of all examples and concepts covered in class. The course book is designed to be a guide for the class as well as a resource once the class has ended.

While not offered regularly in our classroom training setting, other possible course topics for customized training include:

GUI Development

Jump Start to V9 GUI Development

JumpStart to V9 4GL Coding

JumpStart to OpenEdge Development

JumpStart to V9 DBA and Tuning

Progress Master App Development

Building Distributed Applications with the Progress AppServer

Developing with ProDataSets in OpenEdge

Introduction to ADM2

For more information on BravePoint's training courses, call 770-449-9696 x3011 or email afitzgibbon@bravepoint.com.

5000 Peachtree Industrial Boulevard    |    Suite 100    |    Norcross, Georgia 30071    |    T 770.449.9696    |    F 770.449.9003    |    Toll Free 888.874.1880