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 
Rational Application Developer (RAD)

Objectif

Rational Application Developer (RAD), le successeur deWebSphere Studio Application Developer (WSAD), est un outil de développement puissant basé sur Eclipse. On parle aussi d'outil IDE (Integrated Development Environment). Cet outil a été conçu afin d'être utilisé par au grand nombre d'acteurs du développement comme les développeurs Java, les développeurs d'applications basées sur l'Internet, les programmeurs d'applications d'entreprise, les business analystes, les DBA et même les architectes système.

Dans ce cours d'outil, nous proposons aux participants de choisir parmi certains sujets afin que chacun puisse composer pour lui-même son propre programme de formation le plus en adéquation possible avec ses besoins.

A la fin de ce cours, les participants:

  • verront clair dans les possibilités de RAD en tant que IDE pour le développement de composants dans un environnement Java EE;
  • seront familiarisés avec
  • les différentes perspectives, vues et éditeurs de RAD;
  • les bases en développement Java à l'aide de RAD, également avec les GUIs;
  • les bases en développement d'application web avec RAD, à l'aide de Page Designer, HTML, cascading style sheets, servlets et JSPs;
  • auront les connaissances de base pour l'utilisation des outils et des assistants en vue de manipuler des EJB, XML, des RDBMS et des services web à l'aide de RAD;
  • connaîtront l'intégration de RAD et du serveur d'applications WebSphere (WAS) dans un environnement de test.
  • auront appris à développer des applications en équipes.

Pour une discussion détaillée sur le développement des Servlets, JavaServer Pages et Enterprise Java Beans, il faut suivre les cours Java EE: développer des applications web avec servlets & JSPs et Java EE: building enterprise applications with EJB 3.x and JPA. Le cours JDBC discute en détail le développement d'applications accédant les bases de données.

Contenu

  • Rational Application Developer (RAD) en tant qu'environnement de développement intégrée (IDE)
  • introduction au outils de développement
  • naviguer dans l'environnement • perspectives • vues • éditeurs
  • déboguer • compilation incrémentielle • importation et exportation de code

Cette partie est obligatoire

  • Le développement de Java

Sujets optionnels

  • développement des interfaces graphiques avec l'Editeur Visuel
  • tester avec JUnit
  • utilisation de UML Visual Editor
  • Le développement de bases de données
  • accès de base de données dans applications Java et web

Sujets optionnels

  • support de SQLJ

Pour une discussion détaillée sur le développement d'applications accédant les bases de données, il faut suivre le cours JDBC.

  • Le développement d'applications web
  • tester et déboguer

Sujets optionnels

  • outils Struts
  • outils JavaServer Faces (JSF)

Pour une discussion détaillée sur le développement d'applications web avec Servlets et JavaServer Pages, il faut suivre le cours Java EE: développer des applications web avec servlets & JSPs.

  • XML

Sujets optionnels

  • XSL, XSLT (et débogage), XPath
  • développement et utilisation de web services

Pour une discussion détaillée de XML, il faut suivre XML: cours de base.

  • Le développement EJB

Pour une discussion détaillée sur le développement d'applications avec Enterprise Java Beans, il faut suivre le cours Java EE: building enterprise applications with EJB 3.x and JPA

  • Team Development

Sujets optionnels

  • CVS ou ClearCase LT ou ...
 

Participants

Toute personne devant travailler avec RAD: développeurs d'applications, analystes-programmeurs, business analystes.

Connaissances préalables

Connaissances des API's Java SE et de l'approche orientation objet en Java (cf. Concepts et techniques OO et La programmation en Java), des concepts XML (cf. Concepts XML) ainsi que des bases de données relationnelles en général (cf. SQL et RDBMS: cours de base).

Pédagogie

Les explications théoriques sont complétées par des démonstrations et des exercices pratiques.

Formateurs

Guido Indesteege.

Durée

Dépend des sujets choisis. Un cours pour des développeurs Java EE prends typiquement 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.