home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
EGL pour le développement d'applications web

Objectif

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.

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
 

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).

Pédagogie

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

Formateurs

Guido Indesteege.

Durée

3 jours.

Calendrier

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