Course Outline

  1. Overview of BPMN and DMN notation
  2. What process engines provide
  3. Which problems BPM as a tool is suitable for
  4. Different types of "BPM Suites"
  5. Camunda Landscape - Community vs Enterprise
  6. Basic concepts related to processes in the Camunda engine
  7. Process life cycle, starting and ways to verify status
  8. BPMN and DMN in detail. How the engine interprets individual notation elements.
  9. Data model, serialization techniques, and variable scope.
  10. Utilization in Python environment
  11. Camunda Environment setup: Setting up a complete local environment using Docker Compose
  12. Python API
  13. REST API
  14. Messaging - different types of messages in processes and message correlation
  15. Camunda extensions to the BPMN standard and possibilities for developers
  16. Camunda data schema
  17. Historical data, access to it
  18. Incidents, transactionality
  19. Typical ways of error handling, rolling back process state, changing process data
  20. User forms
  21. Process versioning - possibilities, tools, and strategies

Exercises in configuring and implementing business process components on individual environments with trainer support: exercises on your own containerized environment.

  1. Importing process definitions from other tools, e.g., Enterprise Architect
  2. Performance, scalability, non-functional constraints.
  3. Integration with identity providers, security, roles.
  4. Test environment: Preparing test cases, starting processes to a specific state from scratch. Automatically accelerating process execution (e.g., for time-based events).
 35 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (5)

Provisional Courses

Related Categories