Training

 

 

Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley
Columbia

locations map

Calgary

550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2

Toronto

821A Bloor Street West
Toronto, ON
M6G 1M1

Vancouver

409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA
19046

Other Locations

Dallas, TX
Miami, FL

Home > Training > Rational Application Developer (RAD) 7.0 > RAD 7 Essentials for WebSphere 6.1 Training

RAD 7 Essentials for WebSphere 6.1 Training

Course#: WA1698

This training course will teach the students how to use the RAD tool to design and implement an application. There are many labs that will give the students hands on experience. Integration of RAD with other tools is also discussed.

Objective

  This course teaches Java developers how to use RAD to develop n-tier J2EE applications.

Audience

  Java developers, designers and architects who want to learn the various features of RAD to develop n-Tier enterprise applications.

Duration

  Two days.

Outline of WA1698 RAD 7 Essentials for WebSphere 6.1 Training

1. Introduction to Rational Application Developer (RAD) v7.0

 
  • Objectives
  • The RAD 7 Product
  • Eclipse Platform
  • Rational Web Developer
  • Rational Application Developer
  • Key Features in RAD v7.0
  • Views, Perspective, and Editor Areas
  • Basic Operations with RAD Views and Perspectives
  • The Java Perspective
  • The Debug Perspective
  • Navigator View
  • Package Explorer
  • Outline View
  • Task and Problems View
  • Build and Validation
  • Import and Export Project
  • Code Completion, Templates and Snippets
  • Searching
  • Setup Compiler Class Path
  • JRE Switching
  • Refactoring
  • Changing Class Name
  • Changing Method Name
  • Changing Variable Name
  • Moving a Class to a Different Package
  • Extracting Code to a Method
  • Pull Up and Push Down Methods
  • Migrating Workspace from RAD v6 or WSAD v5.1.2
  • Project Interchange Feature
  • Migrating J2EE Applications
  • J2EE Migration Wizard
  • Summary
 

2. UML Visualization

 
  • UML Visualization Diagrams
  • Class Diagrams
  • Adding a Class
  • Modifying the Class
  • Adding a Field
  • Adding a Method
  • Modeling Relationships
  • Associations
  • Modeling Associations
  • Modeling Dependency
  • Modeling Polymorphism
  • Sequence Diagram
  • Browse Diagram View
  • Browse Diagram
  • Browser Diagram for Java Classes
  • Enterprise Element - Browse Diagram
  • Topic Diagrams
  • Topic Diagram
  • Topic Diagrams Enterprise Bean
  • J2EE Visualizing View
  • J2EE Visualizing
  • Summary
 

3. Team Development

 
  • Objectives
  • Goals of Team Development
  • Team Development Architecture
  • Workspace
  • Repository
  • Synchronize Workspace with Repository
  • Creating a Milestone
  • Branching
  • Version Control Systems
  • Major Tasks for Setting up Team Environment in RAD
  • Install CVS NT
  • Add Repository Connection
  • Add a Project to CVS
  • Import Project from Shared Repository
  • Plain Commit / Update
  • Synchronize Workspace with Repository
  • Synchronize Workspace with Repository Commit/Update
  • CVS Resource History
  • Creating a Milestone
  • Restoring a Milestone
  • Creating a Branch
  • Summary
 

4. J2EE Programming Tools

 
  • Objectives
  • Project Explorer
  • Servers View
  • The J2EE Perspective
  • The Web Perspective
  • Create an Enterprise Application
  • Setup Utility JAR
  • Create an EJB Project
  • Create a Web Project
  • Setup Dependent JAR Files
  • Create Server Instance and Server Configuration
  • Configure Server Instance
  • Add an Enterprise Application Project to the Test Server
  • Start and Stop the Server
  • Test a Servlet
  • Debug a servlet
  • Test a JSP
  • Debug a JSP
  • Summary
 

5. Introduction to JavaServer Faces

 
  • What is JavaServer Faces (JSF)?
  • Why Use JSF?
  • Nature of a JSF Application
  • The Sun Reference Implementation (RI)
  • JSF and MVC
  • Faces Servlet
  • Managed Bean
  • The View
  • A Simple JSF Application
  • The Input Form: form.jsp
  • The Result: thanks.jsp
  • The Controller: AddressBean
  • Page Flow or Navigation Rule
  • How Does the Application Work?
  • Under the Covers: The Rendered Form HTML
  • Under the Covers: The Layout Tree
 

6. Service Data Objects

 
  • Service Data Objects
  • Service Data Objects - Why
  • Service Data Objects
  • SDO - Components
  • Data Object
  • Data Graphs
  • Data Mediator
  • SDO Data Graph
  • Components of SDO
  • UML Model of Core SDO Components
  • What is Relational Record
  • Relational Record
  • Relational Record-Connection
  • Relational Record - New Connection
  • Relational Record - Properties
  • Relational Record - Column Selection
  • Database Explorer View
  • What is Relational Record List
  • Relational Record List
  • Relational Record List - Properties
  • Record List Column Selection
  • Relational Record/List Page Data View
  • Create a JSF File
  • Bind Relational Record to JSF File
  • XML Artifacts Created for Relational Record accountRec
  • XML Artifacts Created for Relational Record List - accountList
  • The SDO API
  • Java API for SDO
  • DataObject Interface
  • DataGraph
  • ChangeSummary
  • ChangeSummary Interface
  • Type
  • Type Interface
  • Property
  • Summary
 

7. Code Review

 
  • Code Review
  • Types of Code Review
  • Rule
  • Rule Severity Level
  • Information on a Rule
  • Analysis Configurations
  • Configuring Code Reviews
  • Configure the Review Rules
  • Create User Defined Rule
  • Select a Template Window
  • Rule Properties
  • Perform Automated Code Review
  • Run Code Review
  • Code Review Details
  • Quick Fixes
  • Summary
 

8. Test-Driven Development with JUnit

 
  • Component Testing
  • Component Test
  • Testing Frameworks
  • JUnit
  • JUnit TestCase
  • Assert Statements
  • TestSuite
  • TestRunners
  • JUnit in RAD
  • Add junit.jar Manually
  • JUnit in RAD
  • Component Testing
  • Components to Test
  • EJB Testing
  • Web Service Testing
  • Summary
 

9. Application Profiling

 
  • Profiling Tool
  • Profiling Architecture
  • Profiling Sets (3)
  • Enable Profiling and Logging
  • Profiling a Java Class
  • Configure Profiling Criteria
  • Profiling Monitor View
  • Memory Usage Profiling
  • Memory Leak Analysis
  • Example: Memory Leak
  • Transaction-Oriented Memory Leak Analysis
  • Starting a server in profiling mode Agent Controller
  • Starting a server in profiling mode
  • Collecting object references
  • Object Reference Table
  • Execution Flow View
  • Identify Performance Bottlenecks
  • Method Invocation Details view
  • Thread Analysis
  • Execution Flow - Threads
  • UML2 Trace Interaction view
  • UML2 Trace Interaction views
  • Summary
 

10. Code Coverage

 
  • Code Coverage
  • Code Coverage Displays
  • Coverage Statistics
  • Package Statistics
  • Class Statistics
  • Method Invocation View
  • Method Invocation view
  • Method Invocation Details
  • Method Invocation Details view
  • Code Coverage Statistics view
  • Coverage Statistics View
  • Summary
 

11. Rational ClearCase LT

 
  • Objectives
  • Rational ClearCase
  • Basic SCM Functions
  • Terminology
  • Getting Started With RCC
  • Setting up RCC
  • Activating RCC from RAD
  • Define Views
  • Create the RAD Project
  • Specifying Activities
  • Shared Elements
  • Checking Out / Checking In
  • Stream Delivery
  • Merging
  • Versioning
  • Parallel Development
  • Summary
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:

*Phone:

*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course
Other Details

Register for a courseware sample

It's simple, and free.

 

Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.