DURATION
2 days
Designers and developers get started with using Rational Application Developer for WebSphere Software. Gain hands-on experience with Rational Application Developer as you get an introduction to a number of features, supporting concepts, and integration with other tools.
Learn the basic skills you need to use Rational Application Developer for developing applications while also learning basic Unified Modeling Language (UML) editing techniques, static code analysis, code review, and runtime analysis.
Audience
This is an intermediate course for developers of J2EE enterprise applications who:
Do detailed design and write code
Are familiar with WebSphere Application Server
Can interpret simple UML (design model) diagrams: use-case, class, and sequence diagrams
Wish to follow a software engineering process, supported by best practices
Work as part of a team of developers and an architect (who uses Rational Software Architect (RSA) and produces artifacts that are consumable by Rational Application Developer users)
Prerequisites
You should complete one of the following courses or an equivalent:
DEV275: Essentials of Visual Modeling (RD201) or
DEV110: Principles of Modeling (Rational Software Web-Based Training (WBT) course)
Application Development using IBM WebSphere Studio V5.1 UML Visual Editor (SW278)
Objectives
Describe the perspectives and views in used to develop Java and Java 2 Platform, Enterprise Edition (J2EE) applications
Customize views and perspectives
Describe the project types used in to develop J2EE applications
Import the design model artifacts of an application that have been produced by an architect using RSA (and made available for consumption by the Rational Application Developer users)
Use Rational Application Developer's UML editor to model enterprise beans and Java classes
Develop diagrams and code in Rational Application Developer as part of a development team
Publish and share class diagrams
Employ Software Configuration Management (SCM) best practices to manage diagrams and source code while working on a team
Perform run-time analysis in Rational Application Developer
Perform component testing
Use code review capabilities to conduct a static analysis of code
Create or import projects under ClearCase control in Application Developer
Perform ClearCase functions from within Application Developer
Course Outline
Getting started with Rational Application Developer
Introduction to UML editing
Team development
Developing J2EE components
The presentation layer
Introduction to Service Data Objects (SDO)
Static code analysis
Component testing
Runtime analysis
Using Rational ClearCase
Using Rational ClearCase Unified Change Management (UCM)
This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.