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.
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.
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
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:
> 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:
> Scheduling and More Information
> Progress DataXtend CE
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:
> 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.
> Upcoming Events
> Online Documentation
> Algorithmic Trading Resource Center
> Event Processing Resource Center
> Object Data Management Resource Center
> Data Integration Resource Center