EncartaLabs

Camunda BPM for Java Developers

( Duration: 3 Days )

The Camunda BPM for Java Developers training course for developers will 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.

By attending Camunda BPM for Java Developers workshop, delegates will learn to:

  • Know the basics of BPMN
  • Understand essential technical concepts of the Camunda BPM engine
  • Implement process applications on your own
  • Know how to test them

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

This course is designed for Software developers, IT-Architects who want to understand the technical details.

COURSE AGENDA

1

BPM & Process Automation

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

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
3

Process Applications

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top