Creatio Developer
Guided learning

Development on Creatio platform

April 14-25, 2025 | 9:00 am London
Next available dates: May 12-23 | 10:00 am New York
$700  |  10 sessions | 25 hours  |  English
About course

Who should take this course

This guided learning is intended for beginner Creatio platform developers who require practical platform development skills and methods for configuring design solutions.

What to expect

This guided learning will help participants gain the necessary skills to start developing a configuration. We will take a look at fine-tuning the development environment, integration with the version control system and developing in the file system. The participants will learn how to set up configurations on the Creatio platform, create new objects, lookups, pages, sections, details, as well as program client side and server logic. Additionally, business processes development, standard customizations, implementation of web services, integrations and system maintenance will be covered.

Prework

We recommend to prepare for the training with these free e-learning courses.

No-code customization
Development on Creatio platform

Lessons and topics

DAY 1
FIRST STEPS
Development process and dev environment
30 minutes
Creatio architecture introduction
20 minutes
Installation of local Creatio system
50 minutes
External IDE Mode / File system development mode
20 minutes
Compilation on local system
10 minutes
Q&A
10 minutes
DAY 2
PACKAGES, GIT and DATA ITEMS
Creating packages and setting dependencies
20 minutes
Integration with Git
40 minutes
Creatio data model. Creating objects.
40 minutes
Using Data items to transfer solution from Dev to Test
40 minutes
Q&A
10 minutes
DAY 3
TEST ENV, DELIVERY and SQL
Deployment of Test environment using PowerShell script
20 minutes
Solution delivery to the Test environment
10 minutes
Intro of CLIO utility to deliver Realty
25 minutes
Frequent mistakes when using Data items
15 minutes
Update data with Data items
15 minutes
SQL scripts to delete data
15 minutes
Record Inactive feature
10 minutes
Installing "Customer 360" on Dev and Test app
5 minutes
Using SQL views to connect with objects
30 minutes
Installing "Data Binding Tool" app
5 minutes
DAY 4
BUILDING APPLICATION UI
Creating new application in Application Hub
30 minutes
Using default values, auto numbering, and automated Data items creating
20 minutes
Customizing workplaces and data items for it
10 minutes
JavaScript client part, pages code, AMD concept, RequireJS framework
30 minutes
MVVM pattern in Creatio
20 minutes
Creating button with custom code
20 minutes
DAY 5
CLIENT SIDE PROGRAMMING
Business rules for pages and objects
15 minutes
Filtering with business rules (Cities by Country, Region)
15 minutes
Role transfer with Data items
20 minutes
Check of user role membership using business rules
10 minutes
Calculated fields in pages
30 minutes
Using input fields to get data out of lookup record
10 minutes
Installing "Maintenance Tools for Creatio" app
10 minutes
Debugging of JavaScript code in client pages, bundling of JS files in cloud
20 minutes
DAY 6
VALIDATION, DETAILS, SYSTEM LOGS, CUSTOMIZING OBJECTS and PAGES
Validation in form pages
30 minutes
Disable inline edit to protect your input data
5 minutes
Building details
40 minutes
System logs in Creatio
15 minutes
"Telemetry log" Marketplace app
15 minutes
Using external editors for JavaScript and C# code
10 minutes
Connecting packages and applications
15 minutes
Replacing client module
15 minutes
Replacing object
10 minutes
DAY 7
DEVELOPMENT OF C# CODE
Programming in C# in ScriptTask
20 minutes
Using EntitySchemaQuery for data selection
20 minutes
Get and Set methods for process parameters in ScriptTask
10 minutes
No-code approach to start processes with input argument
10 minutes
Debugging of C# code using Visual Studio
15 minutes
Analyzing process performance
15 minutes
Page design in business processes
15 minutes
WebSocket interaction between server and client
10 minutes
Live data update object feature
15 minutes
Connect process instance to object example, using trace option
10 minutes
DAY 8
WEB SERVICE CREATION
Web services in Creatio
30 minutes
Call a web service from Creatio pages
30 minutes
Authentication in Creatio, working with cookies
15 minutes
Call a web service from third-party app (Postman)
20 minutes
User session data
10 minutes
Anonymous services
10 minutes
DAY 9
OBJECT EVENTS HANDLING and CLIO
Handling object events 1: start signals - No-code
30 minutes
Handling object events 2: embedded process (obsolete) - C#
10 minutes
Handling object events 3: EventListener - C#
30 minutes
CLIO tool: Creatio maintenance, CI/CD functions and more
45 minutes
Q&A
15 minutes
DAY 10
INTEGRATION and PREPARING FOR EXAM
Data exchange using OData API in Creatio
30 minutes
Data exchange using DataService
20 minutes
"Call web service" process item to call 3rd-party REST API
45 minutes
Preparation for Creatio development fast-track certification
35 minutes
Q&A
15 minutes

About trainer

Dmitriy Gamora
Technical Trainer, Creatio

15 years at Creatio. Expert in setting up, launching and supporting project solutions, as well as setting up integrations with other systems. Has extensive experience in implementation of large projects and dozens of successful launches. For the past 5 years has focused on teaching development on the Creatio platform and trained hundreds of developers around the world.

Registration

Format: 10 sessions | 25 hours
Time:
9:00 am - 11:30 am London
Upcoming session:
April 14-25, May 12-23
Cost: $700
Language: English
Provided by: Creatio