Go to the Jumar UK site  |  You are on the Jumar Australia site    Go to the Jumar home page
“Jumar went that extra mile for me. They were genuinely interested in my requirements and had a real empathy for what I was looking for.”
Mark Clancy, candidate

CA Gen Server development (5 days)


This course is aimed at people new to Gen who intend to use Gen as a developer or in a role that requires them to have a detailed understanding of it.  The course starts with an introduction to the concepts of model based development, client server styles and the different parts of Gen and how they fit into an application development lifecycle.  It then covers all the necessary steps to take you from analysis through to construction of server side code using Gen.  It also includes use of Gen’s productivity tools to help developers work faster, how to access external code and an introduction to Gen proxies. 

The course has a very practical emphasis.  There are lectures supplemented with exercises to test understanding, but the majority of the time is spent on ‘hands on’ exercises which guide attendees through using Gen to build a simple case study application, closely supported by their course instructor.

This course is usually given in conjunction with Developing Gen GUI Clients. 

The current course material is based on version 7.6 of Gen, but prior versions are also available if required. 

The agenda is as follows:

Day 1

  • Information Views
  • Database Access Statements
  • Process Logic Diagrams
  • Single-Function Server
  • Multiple-Function Server

Day 2

  • CA Gen Productivity Tools
  • External Action Blocks
  • CA Gen Proxies
  • Further Database Access
  • Using Subsets for Team Development

Day 3

  • Development Exercises
    • Creating the action diagrams and server procedures for the CLASS entity type

Day 4

  • Development Exercises
    • Creating the action diagrams and server procedures for the CLASS PARTICIPATION entity type

Day 5

  • Development Exercises
    • Continued
  • Course Summary

Who should attend:

The course is aimed at software developers new to Gen.

Pre-requisite Knowledge:

Knowledge of data modelling and relational databases and SQL helps students to gain the most from the course.