Public Sector

We've had the pleasure of working with UK and overseas central and local government departments, including Healthcare (NHS and Foundation Trusts), Defence, Education (Universities and colleges), many of the main Civil Service departments, Emergency Services; also public-owned corporations including the BBC, Bank of England, Ordnance Survey, and regulatory bodies such as Ofgem.

We are registered on Crown Commercial Service’s (CCS) Dynamic Purchasing System (RM6219 Training and Learning) and also with numerous tender portals such as Ariba, Coupa and Delta E-Sourcing.

Read more...

Graduate Training Schemes

Framework Training has a strong track record of providing a solid introduction into the working world for technical graduates across myriad industries. We provide the opportunity to learn and gain valuable hands-on experience in a supportive, friendly and sociable training environment.

Attract & retain the brightest new starters

We know it is vital for our clients to invest in the future of their talented grads; not only to provide them with high-quality, professional training essential for their roles, but to embed them within the organisation’s culture and guide them on the right path to a successful career.

After all, your new hires could well be the next leaders and their creative ideas and unique insights are invaluable to your business.

Read more ...

Learning & Development

Our unique portfolio of high-quality technical courses and training programmes are industry-respected. They’re carefully designed so that delegates can seamlessly apply what they’ve learnt back in the workplace. Our team of domain experts, trainers, and support teams know our field — and all things tech — inside out, and we work hard to keep ourselves up to speed with the latest innovations. 

We’re proud to develop and deliver innovative learning solutions that actually work and make a tangible difference to your people and your business, driving through positive lasting change. Our training courses and programmes are human-centred. Everything we do is underpinned by our commitment to continuous improvement and learning and generally making things much better.

Read more...

Corporate & Volume Pricing

Whether you are looking to book multiple places on public scheduled courses (attended remotely or in our training centres in London) or planning private courses for a team within your organisation, we will be happy to discuss preferential pricing which maximise your staff education budget.

Enquire today about:

  • Training programme pricing models  

  • Multi-course voucher schemes

Read more...

Custom Learning Paths

We understand that your team training needs don't always fit into a "one size fits all" mould, and we're very happy to explore ways in which we can tailor a bespoke learning path to fit your learning needs.

Find out about how we can customise everything from short overviews, intensive workshops, and wider training programmes that give you coverage of the most relevant topics based on what your staff need to excel in their roles.

Read more...

Camunda Training Course for Developers

Take control of your application workflows and build truly scalable automation solutions with Camunda

Book or reserve a space

About the course

This developer-focused training provides you with the essential knowledge and practical skills to harness the power of Camunda's process engine.

You'll learn how to model business processes using BPMN, implement them as executable workflows, and monitor their execution in real-time.

Discover how to integrate Camunda with microservices, leverage its REST API, and build robust and adaptable automation solutions that can handle the demands of modern, complex applications.

Online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.

    • Understand Camunda's Core Concepts and Architecture
    • Model Business Processes with BPMN 2.0 in Camunda
    • Implement Executable Workflows with the Camunda Engine
    • Integrate Camunda with Java Applications
    • Utilise the Camunda REST API for External Integration
    • Manage Process Instances and Tasks
    • Work with Variables and Data in Camunda
    • Handle Asynchronous Operations and Error Handling
    • Implement User Tasks and Forms
    • Understand and Implement Decision Model and Notation (DMN)
    • Test and Deploy Camunda Applications
    • Monitor and Troubleshoot Camunda Processes
    • Explore Advanced Camunda Features and Integrations (e.g., Spring Boot)
    • Gain Practical Experience Through Hands-on Exercises
    • Develop Skills for Building Scalable Automation Solutions
  • The course is largely aimed at Software Developers but will also be beneficial for technical project managers, business analysts and software testers. We're also happy to tailor a bespoke course for your organisation in order to make sure the content and delivery is relevant and appropriate for your project requirements.

  • An understanding of software / web / enterprise applications and / or business systems and some exposure to coding with a technology such as .NET, Java, JavaScript, Python, C++ would be strongly recommended.

  • This Camunda for Developers course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).

    Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.

  • Introduction

    • Process Automation

    • The integration puzzles

    • Workflow Engines and Executable Process Models

    • An example Business Scenario

    • Handling Long-Running Process behaviour

    • Business Processes, Integration Processes, and Workflows

    • Business and IT Collaboration

    • Business Drivers and the Value of Process Automation

    • A Brief History of Process Automation

    • The Story of Camunda

    The Rationale for using a Workflow Engine

    • The Workflow Engine

    • Core Capabilities

    • Additional Features of Workflow Platforms

    • A Process Solution

    • An Executable Example

    • Applications, Processes, and Workflow Engines

    • Typical Workflow Tools in a Project’s Life Cycle

    • Graphical Process Modeler

    • Collaboration Tools

    • Operations Tooling

    • Task list Applications

    • Business Monitoring and Reporting

    • Intro to the Course case study

    Modelling Language: BPMN

    • Business Process Model and Notation (BPMN)

    • Modelling at different layers: level 0, Level 1, Level 2…

    • Start and End Events, tokens and Control Flow

    • Sequence Flows: Controlling the Flow of Execution

    • Tasks: Units of Work

    • Gateways: Steering Flow

    • Events: Waiting for Something to Happen

    • Message Events: Waiting for a Trigger from the Outside

    • Combining Process Models and Programming Code

    • Publish/Subscribe to a Process

    • Referencing Code in Process Models

    • Using Prebuilt Connectors

    • Model or Code?

    • Testing Processes

    • Versioning of Process Solutions

    • Running Versions in Parallel

    • Exercise: Modelling the case study in BPMN

    Process Orchestration Basics

    • Orchestration Software

    • Service-Oriented Architecture (SOA) Services

    • Microservices

    • Nanoservices?

    • Serverless Functions (FAAS)

    • Modular Monoliths (aka the Modulith)

    • Deconstructing the Monolith

    • Orchestrate Decisions

    • Decision Model and Notation (DMN)

    • Decisions in a Process Model

    • Orchestrate Humans

    • Task Assignment

    • The User Interface of User Tasks

    • Orchestrate RPA Bots

    • Orchestrate Physical Devices and Things

    Using BPMN and the Workflow Engine

    • Hardcoded Processes

    • Batch Processing

    • Data Pipelines and Streaming

    • The Actor Model

    • Stateful Functions

    • Process Modelling Languages

    • Workflow Patterns

    • Benefits of Graphical Process Visualizations

    • Textual Process Modelling Approaches

    • Typical Concerns About Graphical Modelling

    • Graphical Versus Textual Approaches

    • Hands-on with the workflow engine

    Solution Architecture

    • When to Use a Workflow Engine

    • Architecture Trade-Offs

    • Running the Workflow Engine

    • Decentralized Engines

    • Sharing Engines

    • Ownership of Process Models

    • Using the Workflow Engine as a Communication Channel

    • In-House Workflow Platforms

    • Performance and Scalability

    • Developer Experience and Continuous Delivery

    • Evaluating Workflow Engines

    • Demo: A quick look at the underlying XML representation of the process

    Autonomy, Boundaries, and Isolation

    • Strong Cohesion and Low Coupling

    • Domain-Driven Design, Bounded Contexts, and Services

    • Boundaries and Business Processes

    • Respect Boundaries and Avoid Process Monoliths

    • Foster Your Understanding of Responsibilities

    • Long-Running Behaviour

    • Helps You Defend Boundaries

    • How Processes Communicate Across Boundaries

    • Call Activities: Handy Shortcuts Only Within the Boundary

    • Crossing Boundaries Is an API Call

    • Decentralized Workflow Tooling

    • Hands-on: Using a Call activity

    Balancing Orchestration and Choreography

    • Event-Driven Systems

    • Emergent Behaviour

    • Event Chains

    • The Risk of Distributed Monoliths

    • Contrasting Orchestration and Choreography

    • Introducing Commands

    • Messages, Events, and Commands

    • Terminology and Definitions

    • Avoiding Event Chains by Using Commands

    • The Direction of Dependency

    • Finding the Right Balance

    • Deciding Whether to Use Commands or Events

    • Mixing Commands and Events

    • Designing Responsibilities

    • Evaluating Change Scenarios to Validate Decisions

    • Debunking Common Myths

    • Commands Do Not Require Synchronous Communication

    • Orchestration Does Not Need to Be Central

    • Choreography Does Not Automatically Lead to More Decoupling

    • The Role of Workflow Engines

    • Hands-on: Implementing a simple choreography

    Workflow Engines and Integration Challenges

    • Communication Patterns for Service Invocation

    • Synchronous Request/Response

    • Asynchronous Request/Response

    • BPMN and Being Ready to Receive

    • Aggregating Messages

    • Poisoned and Dead Messages

    • Synchronous Facades Hiding Asynchronous Communication

    • Transactions and Consistency

    • Eventual Consistency

    • Business Strategies to Handle Inconsistency

    • The Saga Pattern and Compensation

    • Chaining Resources by Using the Outbox Pattern

    • Eventual Consistency Applies to Every Form of Remote Communication

    • The Importance of Idempotency

    • Exercise: Building and executing a Saga

    Business–IT Collaboration

    • A Typical Project

    • SCRUM, Kanban, DevOps basics

    • Including All the People: BizDevOps

    • Development

    • Synergy between Business and Operations

    • The Power of One Joined Model

    • From a Process Pyramid to a House

    • Who Does the Modelling?

    • Creating Better Process Models

    • Extracting (Integration) Logic into Subprocesses

    • Distinguishing Between Results, Exceptions, and Errors

    • Increasing Readability

    Process Visibility

    • The Value of Process Visibility

    • Getting the Data

    • Leverage Audit Data from Your Workflow Engine

    • Model Events to Measure Key Performance Indicators

    • Status Inquiries

    • Understanding Processes That Span Multiple Systems

    • Observability and Distributed Tracing Tools

    • Custom Centralized Monitoring

    • Data Warehouses, Data Lakes, and Business Intelligence Tools

    • Process Mining

    • Process Event Monitoring

    • Current Market Dynamics

    • Setting Up Process Reporting and Monitoring

    • Typical Metrics and Reports

    • Allowing for a Deeper Understanding

    • Hands-on: Making sense of distributed tracing data

    The Journey to Introduce Process Automation

    • Understanding the Adoption Journey

    • Anti-patterns

    • A Success Story and Epic Failures

    • The Pattern of Successful Adoption Journeys

    • Different Journeys for Different Scenarios

    • Starting Your Journey

    • Bottom-up Versus Top-down Adoption

    • Proofs of Concepts

    • Presenting the Business Case

    • Don’t Build Your Own Platform

    • Dos and Don’ts Around Reuse

    • From Project to Program: Scaling Adoption

    • Perception Management: What Is Process Automation?

    • Establishing a Center of Excellence

    • Managing Architecture Decisions

    • Decentralized Workflow Tooling

    • Roles and Skill Development

Trusted by

AMEC company logo University of Oxford logo / crest OVO Energy company logo

Public Courses Dates and Rates

December 15th, 2025 - £1595
March 23rd, 2026 - £1595
June 8th, 2026 - £1595
September 21st, 2026 - £1595

All prices are excluding VAT.

If our published dates don't work for you, please get in touch — we are happy to explore scheduling additional courses.

Book or reserve a space

Secure or reserve a space on a public scheduled course date.

Related courses