Camunda BPM for Developers (Language independent)

Request On-Site-Training Dates

Target Group:

Software developers, IT-Architects who want to understand the technical details.

Duration:

3 days

Certificate:

Certificate of completion

Prerequisites:

Software engineering skills in at least one programming language; knowledge about REST (Representational state transfer) and knowledge of how to call a REST-API in your favorite programming language

Pricing:

1690€

Course Overview

Although Camunda BPM needs Java to run, you don't have to write a single line of Java code in order to use and integrate it into other programming languages or technology platforms.

In this three day training course we prepare you to use the open source platform Camunda BPM successfully in a non-Java environment (i.e. C#, .NET, JavaScript, etc.). The training starts with a short introduction of the BPM-trio and then focuses on all technical aspects needed to successfully automate business processes with Camunda BPM and on how to interact with Camunda BPM platform from a non-Java perspective.

Goals

By the end of that training you will:

  • know the basics of BPMN and DMN
  • understand essential technical concepts of the Camunda BPM engine
  • be able to implement process applications in your own programming language
  • know how to test them
  • know how to interact with Camunda BPM from a non-Java perspective

Agenda

BPM & Process Automation

  • Process Modeling with BPMN 2.0
  • Decision Management with DMN 1.1
  • Process Automation
  • Toolchain and methodology
  • Patterns and Best Practices

Process Engine

  • Camunda Architecture
  • Process Data (Variables, XML, JSON)
  • Human Task Management
  • Error Handling
  • Deployment Scenarios
  • Process Versioning
  • Service Orchestration

Process Applications

  • Architecture of Process Applications
  • Testing processes
  • User Interfaces / Task Forms
  • Interacting with Camunda BPM via API (REST, SOA P, Client-API)

Contact us

Get a quote, evaluation assistance or anything else that is on your mind.