Training
The training program consists of different training services that can be selected depending on each participant's requirements.
Deyel Citizen Developer
The Deyel Citizen Developer course is designed to train business users and functional professionals, as well as developers and administrators, in designing, building, and evolving enterprise applications using the Deyel platform, combining no-code and low-code tools with artificial intelligence.
Throughout the course, participants learn to model complete applications, from the conceptual definition of the business to production deployment, using Deyel's various modelers and relying on Diana, the artificial intelligence assistant integrated into the platform.
Diana accelerates development through natural language conversations, assisting users in defining personas, user stories, user flows, entities, pages, and business rules. In this way, the course not only teaches how to use the platform but also introduces a new way to develop applications: conversational, guided, and AI-assisted, while always maintaining governance and control of the model.
The course takes a theoretical–practical approach. Each module combines key concepts with guided workshops, where participants apply what they have learned by building real applications, strengthening the Citizen Developer's role within digital transformation teams.

Introduction to Deyel and Diana
An overview of Deyel as a no-code and low-code platform is presented, introducing the new approach to artificial intelligence-assisted development through Diana, the AI assistant integrated into the platform.
The different types of applications that can be developed with Deyel are described: web or mobile applications, intended for both internal users (B2B) and end customers (B2C), which can run on desktop computers and different mobile devices.
In addition, the main application modeling methodologies are introduced, combining the model-driven approach with user experience (UX)-centered design, and showing how Diana enhances development through natural language conversations.
Finally, the composition of Deyel applications is explained, presenting the different objects that make them up, such as pages, entities, processes, rules, dashboards, and reports, together with their respective modelers, so participants gain an overall understanding of the platform and can begin using it in a guided and progressive way.
Deyel Modeler
The Deyel Modeler is explored as the central workspace within the platform. Its different views and features are presented, providing a general understanding of how the modeling environment is organized and navigated.
The fundamental concepts of application modeling are introduced, along with Diana, Deyel's artificial intelligence assistant, which supports users directly within the modeler, helping them understand the platform, guiding the modeling process, and facilitating decision-making.
The goal of this module is for participants to gain an overall understanding of the Deyel environment and become familiar with the resources needed to start modeling applications in an organized and assisted way.
Application Modeling
The Application Modeler is explored in depth, addressing the application as the main modeling object. Its features, constituent elements, and ways to visually represent a solution's navigation and functional structure are explained.
The creation of applications from B2B and B2C templates is covered, as well as application generation from data and through Diana, using the AI assistant to define personas, user stories, and user flows conversationally. Concepts such as mobile application and PWA generation, internationalization, security, and the design system are also introduced.
In this way, participants acquire the foundations needed to design and build complete applications in Deyel, combining visual modeling with Diana's intelligent assistance.
Page Modeling
The use of the Page Modeler to create intuitive, easy-to-use interfaces aligned with user experience best practices is explained. Participants learn to design navigation and user interaction with the application through visual tools, using elements such as text, images, buttons, and containers, among others.
In addition to traditional visual modeling, Diana is introduced, enabling conversational page generation from natural language descriptions, automatically applying UX/UI design criteria and Deyel's design system.
The module also covers managing page structure, styling, and responsive adaptation, enabling faster, more accessible, and more consistent creation, even for users without programming knowledge.
In this way, participants acquire the skills needed to design professional and consistent interfaces, combining visual modeling with Diana's intelligent assistance and improving the user experience of applications developed in Deyel.
Entity Modeling
The concept of an entity and its central role in applications are presented, along with the use of the Entity Modeler to represent entities within the platform as they are perceived in the real world. Participants learn to model entities visually by dragging and dropping elements that define their structure and behavior.
The modeling of the fields that make up an entity, their data types, validations, and relationships is detailed, as well as how these fields are arranged in grids and how filters are configured to facilitate information management.
Diana is also introduced, enabling entities to be defined and generated conversationally from natural language business descriptions. The AI assistant helps the modeling user by proposing consistent data structures aligned with Deyel best practices and the application's functional model.
In this way, participants acquire a solid foundation for building robust, scalable data models directly aligned with real business needs.
Process Modeling
The steps needed to define and model a business process are covered, whether starting from scratch or from predefined process templates, through to publication and use within an application developed with Deyel.
The different graphical elements based on the BPMN 2.0 standard that make up a process diagram are presented, explaining the role and properties of each, as well as the use of the graphical modeling area to build clear and consistent flows.
The module also explores the relationship between processes and previously defined entities, showing how processes interact with application data and integrate naturally with the rest of the model.
Dashboards, Widgets, and Reports Modeling
Designing visual dashboards that integrate different types of widgets is explained, allowing users to analyze and monitor key information directly from their applications. How to define widgets based on previously modeled entities is detailed so that they reflect real-time data and update automatically whenever information changes.
In addition, the report modeler is presented, allowing the creation of customized reports from application entities, applying filters, criteria, and visualization structures according to business needs.
In this way, participants learn to transform data into clear, actionable information, facilitating decision-making within applications developed in Deyel.
BAM
Deyel includes reports that allow the operation of processes and their tasks to be analyzed, both historically through Process Analysis and using information from those currently running through BAM – Business Activity Monitoring. The use of these predefined reports is presented, allowing users to observe and understand how processes and their tasks operate and identify possible improvements. How to analyze a summary of process and task behavior is explained, making it possible to identify what was completed on time or late, deviations from maximum and expected durations, participant performance, and bottlenecks, among other information.
Automation and Integration
The fundamental concepts of application automation and integration in Deyel are presented, explaining how to interact with external applications using adapters and advanced business and integration rules. Control structures, parameter and variable handling, and the different options for automating behaviors and flows within applications are covered.
Diana is also introduced as an intelligent assistant for rule generation, allowing modeling users to define validations, calculations, automations, and integrations through natural language conversations. Diana guides users in building rules compatible with the application model, helping reduce technical complexity and accelerate development.
In this way, the module combines visual modeling with artificial intelligence assistance, facilitating the creation of automated and integrated applications without the need to write code.
Configuration and Administration
This module presents an updated overview of administration in Deyel, incorporating the Administration Console as the central point for configuring, managing, and monitoring the different aspects of the environment.
Features for administering the organizational structure, managing users, positions, and roles, assigning permissions, and using different authentication schemes are covered. The concept of authorization and its application to ensure access appropriate to each profile are also developed.
The monitoring and execution control tools available in the execution console are also covered, providing visibility into application behavior.
The module also includes the processes for building and installing applications and changes across environments, considering them part of the lifecycle. Participants thus gain an integrated understanding of how to configure, control, and evolve applications in an organized and secure way.
Deyel Citizen Developer Plus
Deyel Citizen Developer Plus training offers a comprehensive application development journey, introducing a new way to build solutions that combines the power of Deyel's low-code approach with assistance from DIANA, the artificial intelligence that acts as a copilot throughout the development process. It is aimed at those seeking not only to develop applications but also to understand the full lifecycle: from initial definition to operation, monitoring, and administration.
Through a prompt-first paradigm, construction can begin with a need expressed in natural language. DIANA interprets the context, guides decisions, and supports application generation, while Deyel's visual modeling allows each generated object to be refined, adapted, and evolved.
Throughout the training, application modeling is covered from the definition of the initial requirement to implementation in a production environment, integrating this natural language-based approach with the platform's traditional capabilities.
The program combines theoretical and practical content: each module includes applied exercises and a guided workshop. This space is key to consolidating learning, as it allows concepts to be applied to a concrete case using DIANA as an assistant throughout the process. By the end, participants will not only have built a functional application but will also have the knowledge needed to administer, monitor, and evolve it, taking full advantage of all Deyel capabilities.

1. Introduction to Application Modeling with Deyel and Diana
The fundamental concepts of the Deyel platform and DIANA's role as a copilot in application development are presented. The different types of applications that can be modeled are introduced, along with the platform's capabilities for addressing them. Key development methodology concepts are also covered, including model-driven and user experience-centered approaches, showing how they integrate with visual modeling and the prompt-first paradigm to build solutions in an agile and structured way.
2. Analysis
The initial application definition stage is covered, where a first approximation of the solution is developed from a business need, considering both B2B and B2C applications. DIANA assists in interpreting requirements and identifying personas, user stories, and the application's functional scope. This stage produces the application canvas, which provides a structured view of the solution's key elements and establishes a clear foundation for its evolution in subsequent stages.
3. Design
Starting from the canvas defined during analysis, the application is structured, transforming the initial vision into a concrete design. The main objects, page organization, user experience, and navigation are defined. At this stage, DIANA's proposals are combined with Deyel's visual modeling, allowing the solution to be refined and shaped before construction.
4. Construction
The application's logic and structure are developed through entities, pages, processes, and rules. DIANA supports the generation of these objects, accelerating implementation and facilitating the incorporation of business logic. This stage also covers behavior and usability concepts, ensuring that the application not only works correctly but also provides a clear and efficient user experience. Finally, runtime operation is analyzed, validating behaviors, interactions, and results.
5. Execution
How to use the application once built is covered, considering the different ways to access and interact with it. Available channels are presented, including web access, integration with other sites or applications, use on mobile devices, and integration through REST API. User management and invitations are also explained, along with the assignment of roles that determine permissions and how users interact with the application.
6. Administration and Monitoring
Deyel tools for managing the application lifecycle across different environments are presented. In particular, the features for building and installing applications and changes are covered, which are essential for organizing work, versioning progress, and promoting implementations in a controlled manner. Deyel's monitoring tools are also explored, focusing on the execution console and log console. These tools make it possible to analyze application behavior at runtime, track processes, identify errors, and understand operation in different scenarios.
Deyel IT Developer
The Deyel IT Developer course presents an evolution in the use of the platform, incorporating advanced capabilities for developing more robust, integrated, and scalable solutions. Low-code approaches are combined with more comprehensive development tools, alongside the incorporation of artificial intelligence into the solution-building process. Throughout the course, concepts related to advanced rules, integration with external applications, service exposure, and functional extensions are integrated, establishing a comprehensive approach.

1. Advanced Rules and Deyel SDK for Java
This module introduces the fundamental concepts of the advanced rule modeler, designed to facilitate logic construction in scenarios requiring little code.
It also incorporates the use of the Deyel SDK for Java, which allows more complex rules to be developed using an integrated development environment, enabling direct interaction with platform objects and developed applications.
Artificial intelligence concepts are also integrated through Diana, applied specifically to generating, assisting with, and optimizing advanced rules. This approach automates part of the construction process, suggests rule structures, improves implementation quality, and accelerates development, incorporating modern practices based on intelligent assistance.
2. Integration, Adapters, and Integration Rules
This module covers the concepts needed for integration between the platform and external applications, considering different communication mechanisms. Concepts for using adapters and integration rules are developed.
User synchronization between applications is explored in depth, as well as authentication mechanisms that ensure secure and controlled access. The ability to model integration adapters for various platforms is also presented, simplifying interaction with external components and allowing structured invocation of their operations.
Within this context, Diana's capabilities as an artificial intelligence assistant applied to integration scenarios are also incorporated, facilitating the generation of these rules, adapter selection, and optimization of flows between applications. This approach reduces technical complexity and enables integrations to be handled more efficiently and consistently.
3. Deyel API Rest
This module develops the use of Deyel API REST as a mechanism for interaction between external applications and solutions built on the platform. The guidelines needed for exposure are presented, enabling access to information from defined objects.
Key aspects are covered, such as defining the user who executes operations, the methods available in the API, and security schemes based on the OAuth 2.0 protocol, ensuring reliable integrations aligned with current standards.
4. Extending Entities and Pages with JavaScript
This module focuses on extending the default functionality of entities and pages using JavaScript. The predefined events available in these components and the customization possibilities they offer are explored.
Through this approach, dynamic behaviors are incorporated to adapt applications to specific requirements, expanding the platform's capabilities and improving the user experience.
Deyel Administrator
The Deyel Administrator course is designed to train professionals in administering, configuring, monitoring, and managing the security of enterprise applications created with the Deyel platform. Throughout the course, participants learn to manage On-Premise and Cloud environments, perform version upgrades, manage application deployment and migration, configure environment parameters, and administer platform security and backup policies.






