Advanced & Custom Training
Study advanced topics or let us design a personalized training program for your learning goals.

Advanced Technical Training
The advanced training program helps developers familiar with OroCommerce further their skills in Oro application development. This program covers three areas: OroCloud, Integrations & API, and Testing. Prerequisite: OroCommerce Technical Training.
OroCloud
This course covers key aspects of OroCloud architecture, tools, and methods when running Oro applications either in stage or production. It’s designed for partners, developers, and technical professionals familiar with Oro systems and maintaining Oro applications in OroCloud.
- Application maintenance tools
- OroCloud deployment
- Code upgrades
- Application troubleshooting
- Architecture tools
- OroCloud best practices

Testing (Behat)
This course dives into the behavior-driven development (BDD) and Behat testing processes. It offers general insights into BDD, its types, and tools available in the Oro platform. It covers the configuration details to enable the Behat tool, its testing frameworks, and the test execution process.
- PHP Framework for BDD
- Feature Contexts
- Oro configuration
- Mocking API integrations
- Behat Test Lifecycle
- BDD
- Features
- Examples, tips
- Executing Tests
- Resources
- Fixtures
- Exercises
