For a listing of currently scheduled classes, click here
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
- 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)
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:
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 firstname.lastname@example.org.