Course Outline

  1. Overview of BPMN and DMN notation
  2. What process engines provide
  3. Which problems BPM as a tool fits to
  4. Different types of "BPM Suites"
  5. Camunda Landscape - Community vs Enterprise
  6. Basic concepts related to processes in the Camunda engine
  7. Process lifecycle, initiation, and methods for verifying status
  8. BPMN and DMN in detail. How the engine interprets individual elements of notation.
  9. Data model, serialization techniques, and variable scope
  10. Utilization in the 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 for BPMN standards and possibilities for developers
  16. Camunda data schema
  17. Historical data, access to it
  18. Incidents, transactionality
  19. Typical methods 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 limitations.
  3. Integration with identity providers, security, roles.
  4. Test environment: Preparing test cases, launching 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