EGL voor webapplicaties

Enterprise Generation Language (EGL) is een programmeertaal, die toelaat om volledige web toepassingen te schrijven, ondersteund door de IBM ontwikkelomgeving Rational Business Developer (RBD). De complexiteit van Java en Java EE is volledig verborgen, zodat de ontwikkelaar zich kan concentreren op de business problematiek, i.p.v. op de software technologie. Na het schrijven van het EGL programma, zorgt een generatiestap ervoor dat de nodige Java objecten (klassen en JSPs) gegenereerd worden. Zonder enige wijziging zijn die gebruiksklaar voor deployment in een Java EE compatibele server.

In deze cursus leren de deelnemers:

  • de EGL-ontwikkelomgeving binnen IBM's Rational Business Developer (Extension) te gebruiken voor webtoepassingen;
  • de verschillende definitie elementen van EGL kennen en gebruiken d.m.v. praktijkoefeningen;
  • deze EGL-webtoepassingen te structureren en debuggen op een efficiënte manier;
  • de webtoepassingen klaar te maken voor het generatie- en deployment proces.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Gelieve dan ABIS te contacteren.

Doelgroep

Applicatieontwikkelaars die webtoepassingen gaan bouwen m.b.v. EGL.

Voorkennis

Deelnemers moeten vertrouwd zijn met servlets en JavaServer Pages (zie cursus Java EE: webapplicaties ontwikkelen met servlets & JSP). Algemene kennis van relationele databases is een voordeel (zie cursus SQL en relationele databases: basiskennis).

Inhoud

  • Inleiding tot EGL
  • EGL definities (data types, records en data structuren, programma structuur, instructies, ...)
  • werken met EGL in Rational Business Developer: EGL perspectief, EGL editors, EGL projecten, packages en files
  • JavaServer Faces
  • JSF componenten
  • ontwikkeling van JSPs met EGL en JSF
  • Benaderen van relationele databases met EGL-gegenereerde code
  • EGL SQL statements en records
  • result-set processing
  • opzetten van een Java EE JDBC connectie
  • Gebruik van EGL libraries
  • Gebruik van EGL built-in functies en variabelen
  • Testen en deployen van EGL toepassingen (Java-gebaseerd)
  • gebruik van de ingebouwde debuggen om de code te testen
  • generatie en compilatie van de Java objecten (klassen en JSPs)
  • deployment

Verloop van de cursus

Klassikale opleiding met oefeningen (ongeveer 50% van de tijd).

Duur

3 dagen.

Docent

Guido Indesteege.


SESSIE-INFO EN INSCHRIJVEN