The mORMot 2 course is open for subscription right now:
Last Update Saturday-5-april-25 / 20.50 (will be updated regularly)

The course will take place on Saturday, 3 May 2025,
(start at 10.00 in the morning until 17.00)
at our familiar address,
the Pascal Café at Eiteren 36, 3401 CB IJsselstein near Utrecht / the Netherlands.
See Google Maps below.

For more explanatory notes, call (mobile): +31 6.21.23.62.68

INFO PAGE

https://www.blaisepascalmagazine.eu/mormot-course/

To register/participate, please visit this site:
https://www.blaisepascalmagazine.eu/product/basic-course-mormot/ 

The course includes learning to know, understand, and apply the mORMot framework using the following example:
https://github.com/LongDirtyAnimAlf/PascalCafeDemos

individual preparation for the course:

The course is led by Alfred Glänzer, known from FPC Up De Luxe, in close collaboration with Arnaud Bouchez, the author of the framework.

Alfred Glänzer: Please read this carefully


This repo contains a mORMot demo for FPC and Lazarus.

It is meant to be used for a short demonstration during the Lazarus meeting on March 29th 2025.
The goal is to show the use of RDO and DTO to enhance the abstraction and re-use of code.
RDO = Rich Data Object.
DTO = Data Transfer Object.
The application is based on the use of plain TCollections as RDO.
The data from these RDO are persisted in a database through compatible DTO.
The persistence layer is based on the use of plain TORM as DTO.

https://wiki.freepascal.org/TCollection

In theory, the application should have no dependency on a database. Not visual, nor logical.
The only dependency comes from the RDO <-> DTO coupling.

About Mormot itself:


This is what you need to read and find on the websites.
Before you can work you need to install mORMot

and have a STABLE version of Lazarus and FPC installed.

You can download your version of Lazarus/FPC 3.6 compiled with FPC 3.2.2.
To see which version you have, go to View → IDE Internals → About FPC.
If you like FPC Up De Luxe, you can also install all by choosing your Lazarus. Give the directory a clear name, like C:\Laz_3_6_FPC3_2_2_Mormot, and you will have one dir with all the contents. Install Lazarus here and after that, simply press the button for mORMot

 Here is a preview on the project as a final result

COSTS

The course costs €200 per person for the whole day, which includes coffee, soft drinks, and lunch. There is no need for VAT.