Follow us: Web Age on FaceBook Web Age on LinkedIn Follow Web Age on Twitter

For more information: 1.866.206.4644 (in Canada)
1.877.517.6540 (in U.S.)
Home Training Mentoring Request Info Search
Home > Training > IBM > WebSphere All courses > Back to WA1698 RAD 7 Essentials for WebSphere 6.1

WA1698 RAD 7 Essentials for WebSphere 6.1 Training Outline

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
Home Training Mentoring Contact Us Terms of Use