OpenROAD Pour Developpement et Maintenance d'Applications

Code: OpenRoad-F
Jours: 5

OpenROAD est un outil de développement d'applications graphique piloté par référentiel, orienté objet, productif et à la pointe de la technologie. Il donne aux développeurs la possibilité de construire aisément des applications client-serveur qui sont d'envergure industrielle et servent des milliers d'utilisateurs, offrent une liberté de choix parmi les bases de données relationnelles et les plates-formes matérielles, et utilisent totalement les données des grands systémes et autres bases de données distribuées. OpenROAD évite d'écrire et de maintenir plusieurs versions d'applications pour différentes interfaces utilisateur, plates-formes ou bases de données.

Ce que vous allez apprendre

à la fin de ce cours, vous serez en mesure de :

  • Comprendre et évaluer le rôle de OpenRoad dans votre organisation
  • Ecrire des applications de haut niveau qui accédent en temps réel à la Base de Données
  • Ecrire efficacement du code L4G réutilisable
  • Développer des applications en fonction des besoins utilisateurs
  • Comprendre et exploiter la hiérarchie du systéme Objet de OpenRoad
  • Développer des applications exploitables sous OpenRoad ApplicationServer et EClient
  • Maintenir les applications OpenRoad existantes

Style du cours

Ce cours vous fournira toute la connaissance et les compétences nécessaires pour :

  • Développer des applications OpenRoad et les fonctionnalités sur les standards d'affichage actuels.
  • Maintenir des applications OpenRoad existantes
  • Fournir des applications graphiques de haut niveau à coûts réduits pour vos Bases de Données
  • Evaluer les avantages de OpenRoad par rapport aux autres technologies du marché

Profil des participants

Ce cours est destiné aux personnels informatiques concevant, développant et maintenant des applications métiers en production développées sous OpenRoad.
Ce cours est également destiné aux responsables et équipes informatiques souhaitant comprendre et évaluer les outils et capacités de OpenRoad.
Ce cours est un pré-requis essentiel pour toute personne souhaitant suivre les formations : OReServer et ORupdate.

Connaissances préalables

Connaissance requise du langage SQL, participation à la formation ActianSQL, ou expérience et compétences équivalentes.

Sujets principaux

Day 1

  • Les concepts de OpenRoad
  • Modéles d'utilisateurs et des Données
  • UserClasses et Base de Données
  • Développer une fenêtre active
  • L'OpenRoad IDE
  • Affichage des Champs et propriétés
  • Développement du format Template
  • L'exploitation des possibilités de l'orienté objet
  • Méthodes et propriétés des Classes Systémes
  • Affichage, événements 'User' et 'System' ; Gestion de la queue des événements
  • Programmation en L4G et SQL
  • Variables et Procédures
  • Applications multifenêtres
  • Applications Debugger et Utilitaires
  • Gestion de tableaux (Arrays) et des objets tableaux (Tablefields)
  • Sélection, Validation et instruction
  • 'Bitmaps' et 'StringObjects'
  • Exploitation des champs 'Arrays'

Cours suivant

OpenROAD ApplicationServer
EClient