Camunda 7 for Java Developers

Remote | English

In our five-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.

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


Language:
English

Training duration:
Online/remote format, 5 days, 5 hours each day


Certification:
Certificate of participation

Required knowledge:
Primitives data types & objects in Java
Collections (Maps and Lists) & Arrays
Concepts of OOP such as polymorphism, inheritance etc.
Basic experience with JUnit (Understanding of testing in general)
Maven knowledge (setup, phases, profiles, repositories, etc)
Spring basics (beans, IoC)



Course overview:

The goal of this 5-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

Max. Attendees

Maximum 7 participants per group.

Agenda

Day 1 – 09:00 – 15:00 (break 12:00 – 13:00)

  • Introduction
  • Process Modelling with BPMN 2.0
  • Camunda BPM Platform

Day 2 – 09:00 – 15:00 (break 12:00 – 13:00)

  • Review day 1
  • Client-API and Delegation
  • Data Objects, Gateways & Expressions
  • Human Task Management

Day 3 – 09:00 – 15:00 (break 12:00 – 13:00)

  • Review day 2
  • Transaction Handling
  • Architecture
  • Programming Models (Spring/CDI)

Day 4 – 09:00 – 15:00 (break 12:00 – 13:00)

  • Review day 3
  • Testing Processes
  • Service Invocation
  • REST API

Day 5 – 09:00 – 15:00 (break 12:00 – 13:00)

  • Review day 4
  • BPMN Event Handling
  • Camunda BPM Enterprise Edition
  • Wrap up: Outlook, Feedback and Open Discussion