Genova course

Courses are held on demand.  

Course 1: Introduction (1 Day)

What is Genova and what is it used for?
Short introduction to UML: use-case, class models, sequence and activity diagrams
Genova UML profile: navigation model, Genova UI/DB
Genova IDE and configuration
Genova models and designers: object selections, dialog models, resources

Course 2: Modelling and generation (2 days)

Synchronising with UML tool, data types, configuring project
Design of database models, domain models, object selections
Dialog modelling with events and actions
Use of resources (style guide, style, layout, etc.)
Generator for java environments and architecture:
the domain model, the user interface, services, database and OR Mapping
Configuring generated application

Course 3: Programming: java and templates (1 day)

Hooks programming/overriding
Template production with code generator, template language and create your own generator

Course 4: Programming in Sysdul (2 days)

Compilator and architecture, syntax, flow control and error management, program, variables and procedures
File management, currency, database strings and UI strings