Verhoef Training Europe.

11B Kingsmead Square, Bath, BA1 2AB, UK
Phone:+44 (0)1753 852 233 Fax: +44 (0)1753 840 190



RAD v6 for WebSphere Software Development




AUDIENCE:   Developers, Analysts, and anyone else who has to work with IBM's Rational Application Developer (RAD).

PREREQUISITES:   A good understanding of J2SE APIs and OO principles in Java. Attending our Java Programming and XML Intro courses would provide suitable background.

DURATION:   3 days. Hands on.

OBJECTIVES:   On completion of the course, delegates will be able to:
- Appreciate the possibilities of RAD as IDE for the development of all the elements in a J2EE environment.
- Describe the different perspectives, views and editors of RAD.
- Discuss the fundamentals of Java development using RAD, including the development of GUIs with the Visual Editor for Java.
- Describe the fundamentals of web application development using RAD by means of Page Designer, HTML, cascading style sheets, servlets and JSPs.
- Understand the tools and wizards for manipulating EJB, XML, RDBMS, web services, etc. using RAD.
- Describe the integration of RAD with the WebSphere Application Server (WAS) test environment.
- Understand team development.

COURSE CONTENT:  

Rational Application Developer (RAD)
History and overview of the Rational development platform;
introduction to development tools;
navigation in the workbench: perspectives, views, editors;
debugging: incremental compilation, code import and export.

Java development
use of the different Java perspectives and editors;
testing and debugging;
development of GUI using the Visual Editor;
JUnit testing;
using UML, Visual Editor.

Database development
principles of database access;
JDBC;
database connections;
database servers;
database access from Java and web applications;
SQLJ support.

Web application development
page designer; HTML;
cascading style sheets;
servlets and JavaServer Pages;
testing and debugging;
Struts tools;
JavaServer Face (JSF) tools.

XML
defining, generating, manipulating the different XML formats (XML, DTD, XSD, ...);
XSL, XSLT (and debugging), Xpath.

EJB development
development of Enterprise Java Beans;
database connectivity;·
setting up the server.

Team Development
team development process;
repository management;
editions and versions;
CVS or ClearCase LT


DB07/01

© 2007 Verhoef Training