# Training overview
# Added value
Custom solutions are requested in a variety of projects. Extending and customizing processes can often only be realized via programming.
The framework provided for ELO Flows component development by ELO enables users to realize requirements quickly and easily. The process of project implementation, from creating a project to deploying the components, has been automated to a great extent. Annotations and the programming language Java offer even more benefits. Overall, projects can be realized more efficiently.
# Contents
Participants will receive a basic introduction to developing ELO Flows components. They will get a look at the framework used for developing ELO Flows components. New ELO Flows components will be realized in the Java programming language. The solution is tested and integrated into the ELO system landscape. The component can be managed in the ELO Flows administration area.
# Objective
This training will enable participants to implement their own ELO Flows components. They will then be able to add custom components to the ELO Flows module and implement the module in their project.
# Requirements
You must have successfully completed the ELO Flows Basics training.
You must have successfully completed the Development and Scripting Basics training.
Knowledge of a high-level programming language such as Java a plus
# Program
The participants will get in-depth information on the following topics:
- Introduction to programming ELO Flows components
- Configuring a framework for component development
- Implementing, testing, and deploying ELO Flows components
# Target audience
Programmers who want to develop customizations in projects