Camunda BPM for Java Developers

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:

Basic Java knowledge, know how to use a Java IDE (i.e. Eclipse, IntelliJ, NetBeans).

Pricing:

1690€

Course Overview

In our three-day training for developers we prepare you for using the open source Camunda BPM platform successfully in your own projects. Camunda BPM can be used as a lightweight workflow engine, as a BPM Platform or as the core component of your company wide SOA.

Goals

The goal of this 3-day-training is to give you detailed insights into process automation with Camunda BPM and Java, by the end of that training you will:

  • know the basics of BPMN
  • understand essential technical concepts of the Camunda BPM engine
  • be able to implement process applications on your own
  • know how to test them

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
  • API (Java, REST, SOAP)
  • Process Data (Variables, XML, JSON) and Expression Language (JUEL, XPath)
  • Human Task Management
  • Programming Model using CDI or Spring
  • Error Handling
  • Deployment Scenarios
  • Process Versioning
  • Service Orchestration

Process Applications

  • Architecture of Process Applications
  • Unit Testing with JUnit and Arquillian
  • User Interfaces / Task Forms
  • Calling Services (Java, REST, SOAP, EMail)

Technical Environment: This training and the exercises focus on using Camunda BPM with Maven, JBoss 7 and H2. However, other technical environments will be discussed.

Contact us

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