Course Outline

•             Discussing BPMN and DMN notations

•             What process engines provide

•             Problems BPM addresses as a tool

•             Various types of “BPM Suites”

•             Camunda Landscape - Community vs Enterprise

•             Basic concepts related to processes in the Camunda engine

•             Process lifecycle, initiation, and state verification methods

•             BPMN and DMN in detail. How the engine interprets individual notation elements

•             Data model, serialization techniques, and variable scopes

•             Utilizing in Python environment

•             Camunda Environment setup:  Setting up a full local environment using docker compose

•             Python API

•             REST API

•             Messaging - different types of messages in processes and message correlation

•             Camunda extensions to the BPMN standard and possibilities for developers

•             Camunda data schema

•             Historical data, accessing it

•             Incidents, transactionality

•             Typical error handling methods, Reverting process state, changing process data

•             User forms

•             Process versioning - possibilities, tools, and strategies

•             Exercises in configuring and implementing business process components on individual environments with trainer support: Exercises on a containerized environment.

·        Importing process definitions from other tools, e.g., Enterprise Architect

·        Performance, scalability, non-functional limitations

·        Integration with identity providers, security, roles.

·        Testing environment: Preparing test cases, running processes to a specific state from scratch. Automatically accelerating process execution (e.g., on timed events).

 35 Hours

Number of participants


Price Per Participant (Exc. Tax)

Testimonials (5)

Provisional Courses

Related Categories