Service Description
Take a one-day course to familiarize yourself with the primary abstractions in RIDDL and how to design a system with RIDDL. To use our editor, Synapify, you need to be clear about your palette of choices when constructing a system model. This course will give you that clarity by teacing the elements of construction, why they exist, and how they interrelate.
This course is broken into two sessions: morning and afternoon.
Morning Session (Abstract Concepts):
The regular and straightforward syntax conventions for writing RIDDL specifications.
An in-depth overview of the processing model.
The most important definitions of RIDDL and why they are included in the meta-model.
How and when to use each type of definition, presented as design patterns.
How to make references between definitions
What you can specify as meta-data additions to the language definitions.
Afternoon Session (Concrete Examples):
Introduction to the restaurant example we will use for all modeling exercises
Step-by-step guidance on creating your unique restaurant model
Exercises on common patterns like CQRS and state machines
Instruction on defining handlers, on-clauses, and the kinds of statements RIDDL accepts.