Rational Application Developer
Relational Application Developer (RAD), successor of the WebSphere Studio Application Developer (WSAD), is a powerful IDE (Integrated Development Environment) based on Eclipse. This tool is designed to be used in a wide variety of development roles such as Java developer, web developer, enterprise programmer, business analyst, DBA and even system architect.
In this tooling course, we offer the participant the possibility to compose a 'perfect-fit' training schedule based on his/her needs.
This course is available for one-company, on-site presentations.
What you will learn
On successful completion of this course you will be able to:
- get an insight into 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
- have an insight in 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.
Who Should Attend
Everyone who has to work with RAD, from application developers and analyst-programmers to business analysts.
Prerequisites
Knowledge of J2SE APIs and being familiar with OO principles in Java (see courses OO concepts and techniques and Java programming) and the basic concepts of RDBMS and XML.
Duration
3 days
Fee (per attendee)
P.O.A.
This includes free online 24/7 access to course notes.
Hard copy course notes are available on request from rsmshop@rsm.co.uk
at £50.00 plus carriage per set.
Course Code
RAD
Contents
Rational Application Developer (RAD) as integrated development environment
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.
Use of 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 or ...