EGL pour le développement d'applications web

Le Enterprise Generation Language (EGL) est un langage de programmation, qui permet l'écriture complète d'applications web, et supporté par un environnement de développement IBM Rational Business Developer (RBD). Les complexités liées à Java et à Java EE sont totalement cachées de telle sorte que le développeur peut se concentrer sur l'aspect fonctionnel (business) plutôt que sur les difficultés techniques. Après l'écriture du programme EGL, l'étape de génération s'occupe de produire les objets Java utiles (classes et JSPs). Ceux-ci seront par la suite, et sans aucune modification, utilisables sur un serveur compatible Java EE.

Lors de ce cours, les participants apprendront:

  • EGL et l'environnement de développement de IBM Rational Business Developer (Extension) pour les applications web;
  • les différents éléments et leur définition ainsi que leur utilisation dans des exercices pratiques;
  • à structurer et à déboguer efficacement les applications web développées en EGL;
  • à mettre au point des applications web en vue des processus de génération et de déploiement.

Calendrier

Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Veuillez contacter ABIS.

Participants

Tout développeur d'applications qui va développer des applications web avec EGL.

Connaissances préalables

Les participants seront familiarisés avec les servlets et les JavaServer Pages (voir le cours Java EE: développer des applications web avec servlets & JSPs). Des connaissances générales en bases de données relationnelles constituent un avantage (voir le cours SQL et RDBMS: cours de base).

Contenu

  • Introduction à EGL
  • définitions EGL (types de données, structures d'enregistrement et de données, structure du programme, instructions, ...)
  • utiliser EGL dans IBM Rational Business Developer: les perspectives de EGL, les éditeurs EGL, les projets EGL, packages et fichiers
  • JavaServer Faces
  • composants JSF
  • développer des JSPs avec EGL et JSF
  • Accéder à des bases de données relationnelles à l'aide de code EGL généré
  • requête SQL et enregistrements en EGL
  • traitement du result-set
  • définir une connexion Java EE JDBC
  • Utiliser des librairies EGL
  • Utiliser les fonctions et les variables intégrées de EGL
  • Tester et déployer des applications EGL (basée sur Java)
  • utilisation du débogueur intégré pour mettre au point et tester le code
  • générer et compiler des objets Java (classes et JSPs)
  • déploiement

Pédagogie

Exposé théorique et exercices (environ 50% du temps).

Durée

3 jours.

Formateur

Guido Indesteege.


INFO SESSION ET INSCRIPTION