Skip to content
Kyryl Krylov, CPA edited this page Apr 17, 2020 · 35 revisions

CreatioLogo

Training Program Wiki

Topics

Server Side (C#)
  • Server side development (C#) - Terrasoft.Configuration
  • Server side development (C#) - Clio
  • Logging with NLog
  • Custom Configuration WebServices with C#
  • Anonymous Custom Configuration WebServices with C#
  • WebSocket messages from the backend with C#
  • Application Events
  • ClassFactory (declarative binding)
  • Application Event Listener (AppEventListenerBase or IAppEventListener)
Client Side (JS)
  • Add button and handle onClick event to execute custom WebServices
  • Add custom attributes to handle value changes
  • Implement editable grid control
  • Subscribe to WebSocket Messages
  • Subscribe to SandBox messages
  • JS Inter module messaging with Sandbox
Integrations
  • DataService
    • Select
    • Insert
    • Update
    • Batch
  • OData 3
  • OData 4
    • With some
    • Sub bullets
  • Create .Net Core console application to perform CRUD operations on the Expense Report
Other
  • Create Custom Package (GuidedLearning)

    • Set dependencies
    • Set description
  • Build and configure Expense Report section with Wizards

    • ExpenseReport - Root(Section) Table
    • ExpenseReportStatus - (1..1)
    • ExpenseReportDetails (1..*)
  • Attach custom case management and business process with wizards

  • Discuss when to use development vs when to use low code tools

  • Review DataBinding for package bundling

  • Review CI/CD pipeline

  • Install GuidedLearning Package on an inCloud instance of Creatio with help of Clio

  • Review WebSocket messaging mechanism for (Server => Client) communications

    • Send WebSocket message from the backend with C#
    • Subscribe to WebSocket messages in UI with JavaScript
  • Create Custom Feature Toggles

Clone this wiki locally