Console Documentation Forum Support

Camunda 7 - Platform & Microservices

This course will provide you with the hands-on skills required to develop process automation solutions using Camunda Platform 7 and Microservices

Camunda Enterprise Only | See Below

rate limit

Code not recognized.

About this course

Overview

This course will provide you with the hands-on skills required to develop process automation solutions using Camunda Platform 7 and Microservices.

What Will I Learn?

At the end of this course you will be able to:

  • Introduction to BPMN
    • Model business processes using BPMN
  • Introduction to Camunda Platform 7
    • Describe the components of Camunda Platform 7
    • Describe how Camunda Platform 7 allows Business and IT to provide modern, process automation solutions
    • Describe the benefits of using the Camunda Enterprise Platform over the Camunda Community Platform
  • Deploying Processes to Camunda Platform 7
    • Work with processes using the REST API
  • Developing with External Tasks
    • Enrich process models with executable business logic using External Tasks
  • Managing Process Data
    • Describe how process data is persisted and managed by the Process Engine
  • Working with Events & Messages
    • Develop process applications using BPMN Events
  • Structuring Processes
    • Structure processes using BPMN constructs
  • Building Robust Process Applications
    • Handle expected events in business processes
    • Handle errors and unexpected events in business processes
  • User Interaction with Camunda Platform 7
    • Add Human Tasks and Forms to a process model
  • Testing Camunda Applications
    • Test processes using Postman and the REST API
  • Introduction to DMN
    • Model business logic using DMN

Target Audience

This course is targeted at the following roles:

  • Developers
  • Architects

Time Required: 12 Hours

Difficulty: Intermediate

Applicability: This course was developed against Camunda 7.17 and was last modified on 11th October 2022.

Prerequisite Knowledge

This course presumes that the student is competent with the following:

  • Developing software using one or more languages (this course will use JavaScript as the example for exercises)
  • Working with REST APIs

Prerequisite Resources

This course presumes that the student has access to the following resources:

  • Local Administrator Privileges
  • Camunda Modeler has been downloaded and installed
  • Postman has been downloaded and installed
  • An IDE such as Eclipse or IntelliJ has been downloaded and installed

Finally, this course is based upon the Enterprise Edition of the Camunda Platform. Please ensure that you have access to your Camunda Enterprise license key and your Camunda Enterprise Maven credentials (username & password).

Camunda Community Edition customers can obtain a 30-day evaluation license from Camunda Enterprise Trial.

Camunda Forums

Curriculum12 Hours

  • Camunda 7 - Platform & Microservices
  • Resources
  • Exercises
  • Introduction 2 min
  • Introduction to BPMN
  • Process Modeling with BPMN 2.0 25 min
  • Exercise - Draw a Payment Process Model
  • Exercise - Draw a Payment Process Model 6 min
  • Knowledge Check 3 min
  • Introduction to Camunda Platform 7
  • Overview 13 min
  • Exercise - Install Camunda Platform 7
  • Exercise - Install Camunda Platform 7 5 min
  • Knowledge Check 3 min
  • Deploying Processes to Camunda Platform 7
  • Deploying Processes 6 min
  • Exercise - Model the Payment Process
  • Exercise - Model the Payment Process 14 min
  • Knowledge Check 3 min
  • Developing with External Tasks
  • Overview 20 min
  • Exercise - Complete an External Task
  • Exercise - Complete an External Task 9 min
  • Exercise - Implement an External Task Worker
  • Exercise - Implement an External Task Worker 6 min
  • Knowledge Check 3 min
  • Managing Process Data
  • Data Objects, Gateways and Expressions 14 min
  • Exercise - Process Variables
  • Exercise - Process Variables 4 min
  • Knowledge Check 3 min
  • Working with Events & Messages
  • Message Events 10 min
  • Demonstration - Message Events 7 min
  • Timer Events 8 min
  • Conditional Events 3 min
  • Signal Events 2 min
  • Event Based Gateway 5 min
  • Exercise - Message Start Event
  • Exercise - Message Start Event 4 min
  • Knowledge Check 3 min
  • Structuring Processes
  • Call Activity 3 min
  • Embedded Sub Process 3 min
  • Event Sub Process 4 min
  • Multi Instance 4 min
  • Knowledge Check 3 min
  • Building Robust Process Applications
  • Incident Handling 9 min
  • Exercise - Incident Handling
  • Exercise - Incident Handling 6 min
  • Error Handling and Compensation 11 min
  • Exercise - Error Handling and Compensation
  • Exercise - Error Handling and Compensation 8 min
  • Knowledge Check 3 min
  • User Interaction with Camunda Platform 7
  • Human Task Management 18 min
  • Exercise - Task Forms
  • Exercise - Task Forms 10 min
  • Knowledge Check 3 min
  • Interacting with Camunda Platform 7
  • Process Interaction 3 min
  • Exercise - Call the Payment Process
  • Exercise - Call the Payment Process 8 min
  • Architecture 10 min
  • Decoupling with Events 6 min
  • Demonstration - Process to Process Interaction 3 min
  • Knowledge Check 3 min
  • Testing Camunda Applications
  • Testing Processes 11 min
  • Exercise - Test the Payment Process
  • Exercise - Test the Payment Process 4 min
  • Knowledge Check 3 min
  • Introduction to DMN
  • Overview 5 min
  • Decision Tables 4 min
  • DMN Implementation in Camunda
  • Hit Policies
  • Friendly Enough Expression Language (FEEL)
  • Decision Requirements Diagrams (DRD)
  • Exercise - Business Rule Task and DMN
  • Exercise - Business Rule Task and DMN 7 min
  • Knowledge Check 3 min
  • Summary
  • Course Survey 1 min

About this course

Overview

This course will provide you with the hands-on skills required to develop process automation solutions using Camunda Platform 7 and Microservices.

What Will I Learn?

At the end of this course you will be able to:

  • Introduction to BPMN
    • Model business processes using BPMN
  • Introduction to Camunda Platform 7
    • Describe the components of Camunda Platform 7
    • Describe how Camunda Platform 7 allows Business and IT to provide modern, process automation solutions
    • Describe the benefits of using the Camunda Enterprise Platform over the Camunda Community Platform
  • Deploying Processes to Camunda Platform 7
    • Work with processes using the REST API
  • Developing with External Tasks
    • Enrich process models with executable business logic using External Tasks
  • Managing Process Data
    • Describe how process data is persisted and managed by the Process Engine
  • Working with Events & Messages
    • Develop process applications using BPMN Events
  • Structuring Processes
    • Structure processes using BPMN constructs
  • Building Robust Process Applications
    • Handle expected events in business processes
    • Handle errors and unexpected events in business processes
  • User Interaction with Camunda Platform 7
    • Add Human Tasks and Forms to a process model
  • Testing Camunda Applications
    • Test processes using Postman and the REST API
  • Introduction to DMN
    • Model business logic using DMN

Target Audience

This course is targeted at the following roles:

  • Developers
  • Architects

Time Required: 12 Hours

Difficulty: Intermediate

Applicability: This course was developed against Camunda 7.17 and was last modified on 11th October 2022.

Prerequisite Knowledge

This course presumes that the student is competent with the following:

  • Developing software using one or more languages (this course will use JavaScript as the example for exercises)
  • Working with REST APIs

Prerequisite Resources

This course presumes that the student has access to the following resources:

  • Local Administrator Privileges
  • Camunda Modeler has been downloaded and installed
  • Postman has been downloaded and installed
  • An IDE such as Eclipse or IntelliJ has been downloaded and installed

Finally, this course is based upon the Enterprise Edition of the Camunda Platform. Please ensure that you have access to your Camunda Enterprise license key and your Camunda Enterprise Maven credentials (username & password).

Camunda Community Edition customers can obtain a 30-day evaluation license from Camunda Enterprise Trial.

Camunda Forums

Curriculum12 Hours

  • Camunda 7 - Platform & Microservices
  • Resources
  • Exercises
  • Introduction 2 min
  • Introduction to BPMN
  • Process Modeling with BPMN 2.0 25 min
  • Exercise - Draw a Payment Process Model
  • Exercise - Draw a Payment Process Model 6 min
  • Knowledge Check 3 min
  • Introduction to Camunda Platform 7
  • Overview 13 min
  • Exercise - Install Camunda Platform 7
  • Exercise - Install Camunda Platform 7 5 min
  • Knowledge Check 3 min
  • Deploying Processes to Camunda Platform 7
  • Deploying Processes 6 min
  • Exercise - Model the Payment Process
  • Exercise - Model the Payment Process 14 min
  • Knowledge Check 3 min
  • Developing with External Tasks
  • Overview 20 min
  • Exercise - Complete an External Task
  • Exercise - Complete an External Task 9 min
  • Exercise - Implement an External Task Worker
  • Exercise - Implement an External Task Worker 6 min
  • Knowledge Check 3 min
  • Managing Process Data
  • Data Objects, Gateways and Expressions 14 min
  • Exercise - Process Variables
  • Exercise - Process Variables 4 min
  • Knowledge Check 3 min
  • Working with Events & Messages
  • Message Events 10 min
  • Demonstration - Message Events 7 min
  • Timer Events 8 min
  • Conditional Events 3 min
  • Signal Events 2 min
  • Event Based Gateway 5 min
  • Exercise - Message Start Event
  • Exercise - Message Start Event 4 min
  • Knowledge Check 3 min
  • Structuring Processes
  • Call Activity 3 min
  • Embedded Sub Process 3 min
  • Event Sub Process 4 min
  • Multi Instance 4 min
  • Knowledge Check 3 min
  • Building Robust Process Applications
  • Incident Handling 9 min
  • Exercise - Incident Handling
  • Exercise - Incident Handling 6 min
  • Error Handling and Compensation 11 min
  • Exercise - Error Handling and Compensation
  • Exercise - Error Handling and Compensation 8 min
  • Knowledge Check 3 min
  • User Interaction with Camunda Platform 7
  • Human Task Management 18 min
  • Exercise - Task Forms
  • Exercise - Task Forms 10 min
  • Knowledge Check 3 min
  • Interacting with Camunda Platform 7
  • Process Interaction 3 min
  • Exercise - Call the Payment Process
  • Exercise - Call the Payment Process 8 min
  • Architecture 10 min
  • Decoupling with Events 6 min
  • Demonstration - Process to Process Interaction 3 min
  • Knowledge Check 3 min
  • Testing Camunda Applications
  • Testing Processes 11 min
  • Exercise - Test the Payment Process
  • Exercise - Test the Payment Process 4 min
  • Knowledge Check 3 min
  • Introduction to DMN
  • Overview 5 min
  • Decision Tables 4 min
  • DMN Implementation in Camunda
  • Hit Policies
  • Friendly Enough Expression Language (FEEL)
  • Decision Requirements Diagrams (DRD)
  • Exercise - Business Rule Task and DMN
  • Exercise - Business Rule Task and DMN 7 min
  • Knowledge Check 3 min
  • Summary
  • Course Survey 1 min