Advanced Integration

Duration - 2 full days (onsite) or 3 half days (online)

The purpose of this training program is to enable attendees to leverage the platform capabilities to create a process-based business application, with personalized user interfaces, which can be updated live

This training is suitable for developers who have:

  • Knowledge of Java
  • Some knowledge of web technologies like HTML, JSON and Javascript
  • Some knowledge of web services such as REST
  • already completed the Business Process Application Development (BPAD) training

When this training is completed, attendees will be able to:

  • understand Bonita BPM Engine architecture, including
    • modular service oriented architecture
    • Bonita BPM Engine APIs
  • do basic configuration and installation of the Bonita BPM platform
  • create their own custom connectors to integrate with any external system
  • use the UI Designer to develop advanced user interfaces, including
    • forms which are attached to the tasks in the process
    • pages to fully customize the end-user interface
  • use the advanced UI widgets
  • create their own custom UI widgets and re-usable fragments to enrich the end-user interface
  • create their own REST APIs and integrate it in application/process
  • create a personalized application composed of application pages and update it "live"