Get in Touch

Course Outline

  1. Overview of BPMN and DMN notation
  2. What process engines provide
  3. Which problems BPM as a tool fits
  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, launching, and methods of verifying state
  8. BPMN and DMN in detail. How the engine interprets specific elements of the notation.
  9. Data model, serialization techniques, and variable scopes.
  10. Usage in the Python environment
  11. Camunda Environment setup: Setting up a full 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. Common error handling methods, 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 such as 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

Testimonials (2)

Upcoming Courses

Related Categories