Progress Software
Progress Real Time DivisionProgress ApamaProgress DataXtendProgress ObjectStore
SOLUTIONS
PRODUCTS
CUSTOMERS
PARTNERS
SUPPORT
ABOUT US

Print Preview

Education and Training

Progress Software Education Services is designed to train your team through classroom instruction and hands-on experience with our products. Public classes are offered at various Progress training centers worldwide and we also deliver training for up to 10 students at your facility. Below are education offerings for Apama, DataXtend, and ObjectStore.

Below are some of the courses that we are currently offering.

Progress Software is available to non-profit universities via the University Program , a global program created in partnership with the Software Engineering Research Lab (SERL) at the University of Massachusetts.

Courses for Object Data Management

ObjectStore Designing for Performance
Exploit the full potential of the ObjectStore C++ database by taking a patterns-based approach to program design. Students will be introduced to a series of field-tested ObjectStore patterns, from the process architectural level down to the storage model level. The result is optimized runtime performance. Patterns which address issues of concurrency, deadlock, schema evolution, object creation speed and cache exploitation will be covered.
> Scheduling and More Information
> Progress ObjectStore Enterprise

ObjectStore Advanced Performance Tuning
Focused on ObjectStore C++, the Advanced Performance Tuning Course teaches you how to recognize early performance warning signs and fix existing performance issues. The course starts with tuning of deployment parameters; then moves on to tuning at the application level, then data model level, and finally the concurrency level. Attendees master performance concepts such as latency, throughput, and utilization. Vital ObjectStore concepts (such as VMM) will be covered in-depth as an important step toward completely optimizing your ObjectStore environment. This course provides attendees the best opportunity to dive deep into ObjectStore and optimize performance in a lab setting.
> Scheduling and More Information
> Progress ObjectStore Enterprise

ObjectStore Design and Development for C++
C++ developers will learn skills that are essential for designing and building ObjectStore applications. This course covers ObjectStore's features, programming interfaces, and design principles, in lecture and hands-on labs. Topics include ObjectStore's C++ APIs, data transactions, data collections, concurrency, and database distribution.
> Scheduling and More Information
> Progress ObjectStore Enterprise

ObjectStore Design and Development for Java
Java developers will learn skills that are essential for designing and building ObjectStore applications. This course covers ObjectStore's features, programming interfaces, and design principles, in lecture and hands-on labs. Topics include ObjectStore's Java APIs, transactions, object retrieval, concurrency, and database distribution.
> Scheduling and More Information
> Progress ObjectStore Enterprise

ObjectStore Operations and Administration
Database administrators and developers will learn how to plan and deploy ObjectStore systems and then perform the operational tasks required to maintain an ObjectStore environment. The administrator learns to identify the major tasks of ObjectStore administration and then practice them in a lab setting. The course emphasizes resource management, database maintenance, and troubleshooting on UNIX and Windows platforms. Lectures include discussion of roles and tasks, and also cover the topic of support for end users, administrators, and developers of large, distributed ObjectStore systems.
> Scheduling and More Information
> Progress ObjectStore Enterprise


Courses for Data Services

Building Database Replication Networks with Progress DataXtend RE
Obtain basic know-how and the practical experience you need to create your own replication networks with DataXtend RE. In this class you will:

  • Learn the basic concepts of database replication and DataXtend RE.
  • Build and administer your own replication network.
  • Learn best practices in replication network architecture, rules design, network deployment, operations and troubleshooting.

> Scheduling and More Information
> Progress DataXtend RE

Efficient Data Services Using the Progress DataXtend CE
Obtain basic know-how and the practical experience you need to successfully use DataXtend CE. In this class you will:

  • Obtain the basic knowledge necessary to effectively use DataXtend CE. Use the object to relational mapping tools to design the data caching layer.
  • Configure the DataXtend CE runtime environment.
  • Design and implement applications using DataXtend CE.
  • Learn best practices in scaling and tuning large DataXtend CE deployments.

> Scheduling and More Information
> Progress DataXtend CE


Courses for Event Stream Processing

Building Applications with Progress ESP
Obtain basic know-how and the practical experience you need to create your own event-driven applications with Progress Event Stream Processing platform. In this class you will:

  • Learn the basic concepts of Event Stream Processing and the Progress platform.
  • Developed hands-on experience in using the platform.
  • Learn best practices in building real world applications.

> Scheduling and More Information
> Progress ESP Platform

Event Engine Design and Development
Developers will learn skills that are essential for designing and managing data from event driven systems. This course covers Event Engine's architecture and programming interfaces.
> Scheduling and More Information
> Progress ESP Platform

Interested in learning more about education services? Email us.


You may also be interested in:

> Upcoming Events
> Online Documentation
> Algorithmic Trading Resource Center
> Event Processing Resource Center
> Object Data Management Resource Center
> Data Integration Resource Center