Rational Application Developer (RAD)

Rational Application Developer (RAD), opvolger van WebSphere Studio Application Developer (WSAD) is een krachtige IDE (Integrated Development Environment) gebaseerd op Eclipse. Dit tool is ontworpen om gebruikt te worden in een grote verscheidenheid van rollen in de ontwikkeling zoals Java ontwikkelaar, web ontwikkelaar, enterprise applicatie programmeur, business analist, DBA en zelfs systeem architect.

In deze toolcursus bieden wij de deelnemer de mogelijkheid om een 'perfect-fit' training samen te stellen gebaseerd op haar/zijn noden. Hieronder volgt een uitgebreide reeks van onderwerpen waaruit u kan kiezen.

Na het volgen van de volledige cursus:

  • heeft de deelnemer een inzicht in de mogelijkheden van RAD als IDE voor het ontwikkelen van alle elementen in een Java EE omgeving;
  • wordt de deelnemer vertrouwd gemaakt met
  • de verschillende perspectieven, views en editors van RAD;
  • de basis van Java ontwikkeling met RAD, inclusief ontwikkeling van GUIs met de Visual Editor voor Java;
  • de basis van webontwikkeling met RAD, m.b.v. Page Designer, HTML, cascading style sheets, servlets en JSPs;
  • krijgt de deelnemer inzicht in de tools en wizards voor de manipulatie van EJB, XML, RDBMS, web services, ... gebruik makend van RAD;
  • krijgt de deelnemer inzicht in de integratie van RAD met de WebSphere Application Server (WAS) test omgeving;
  • leert de deelnemer applicaties bouwen in teamverband.

Voor een gedetailleerde discussie over het ontwikkelen van Servlets, Java Server Pages en Enterprise Java Beans verwijzen we naar de cursussen Java EE: webapplicaties ontwikkelen met servlets & JSPs en Java EE: building enterprise applications with EJB 3.x and JPA. De cursus JDBC beschrijft in detail de ontwikkeling van database-applicaties.

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? Laat het ons weten.

Doelgroep

Iedereen die in aanraking komt met RAD voor applicatie ontwikkeling: applicatie-ontwikkelaars, analist-programmeurs tot zelfs business analisten.

Voorkennis

Kennis van de Java SE APIs. Sterk vertrouwd zijn met de object georiënteerde principes in Java (cf. cursussen OO concepten en technieken en Java: basiscursus) en basiskennis hebben van relationele databases (cf cursus SQL en relationele databases: basiskennis) en van XML (cf. cursus XML concepten).

Inhoud

  • Rational Application Developer (RAD) als een geïntegreerde ontwikkelomgeving:
  • overzicht van het Rational software development platform
  • inleiding tot de verschillende ontwikkeltools
  • navigeren in de workbench • perspectieven • views • editors
  • debuggen • incrementele compilatie • importeren en exporteren van code

Dit onderdeel is verplicht.

  • Java ontwikkeling:
  • gebruik van verschillende Java perspectieven en editors • testen en debuggen

Optionele onderwerpen

  • Ontwikkelen van Grafische User Interfaces m.b.v. de Visual Editor
  • testen met JUnit
  • gebruik van UML Visual Editor
  • Database ontwikkeling:
  • principes van database toegang • JDBC • database connecties • database servers
  • database toegang vanuit Java en Web applicaties

Optionele onderwerpen

  • SQLJ support

Voor een gedetailleerde bespreking van het ontwikkelen van database applicaties verwijzen we naar de cursus JDBC.

  • Web applicatie ontwikkeling:
  • page designer • HTML, cascading style sheets • servlets en JavaServer Pages
  • testen en debuggen

Optionele onderwerpen

  • Struts tools
  • JavaServer Faces (JSF) tools

Voor een gedetailleerde bespreking van het ontwikkelen van web applicaties met Servlets en JavaServer Pages verwijzen we naar de cursus Java EE: webapplicaties ontwikkelen met servlets & JSPs.

  • Gebruik van XML:

gebruik van het XML perspectief voor het definiëren, genereren en manipuleren van de verschillende XML formats (XML, DTD, XSD, ...)

Optionele onderwerpen

  • XSL, XSLT (en debugging), Xpath
  • ontwikkelen en gebruiken van Web services

Voor een gedetailleerde bespreking van het gebruik van XML verwijzen we naar de XML basiscursus.

  • EJB ontwikkeling:
  • ontwikkeling van Enterprise Java Beans • database connectiviteit • opzetten van de server

Voor een gedetailleerde bespreking van de ontwikkeling van Enterprise Java Beans verwijzen we naar de cursus Java EE: building enterprise applications with EJB 3.x and JPA.

  • Team Development:

team ontwikkelingsproces • repository management • edities en versies

Optionele onderwerpen

  • CVS of ClearCase LT of ...

Verloop van de cursus

Klassikale training met veel demo's en praktijkoefeningen.

Duur

Afhankelijk van de gekozen onderwerpen. Een cursus voor Java EE ontwikkelaars duurt typisch 3 dagen.

Docent

Guido Indesteege.


SESSIE-INFO EN INSCHRIJVEN