home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
EGL voor webapplicaties

Doel

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.

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
 

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 & JSPs). Algemene kennis van relationele databases is een voordeel (zie cursus SQL en relationele databases: basiskennis).

Verloop van de cursus

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

Docenten

Guido Indesteege.

Duur

3 dagen.

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.