22 May, 2012
Text Size

Audience

Programmers who will be developing applications for WebSphere Portal v7 Server. Previous versions are available on request.

Prerequisites

Students should have intermediate knowledge of Java development using Rational Application Developer. Knowledge of Servlet and JSP is strongly recommended.

Duration

5 days. Hands on.

Course Objectives

This five day training class teaches students WebSphere Portal development using JSR 286 API. The JSR 286 API is the first revision of the portlet specification in nearly five years and contains significant improvements. The class also covers JavaServer Faces based portal site development. All labs are done using Rational Application Developer (RAD) v8.0.

Using AJAX technology with a portal site is increasingly becoming an option for developers. This class teaches an overview of AJAX and how it may be used in a WebSphere Portal web site.

At the end of this course, students will be able to:

  • Install and use the latest Portal Toolkit
  • Understand the JSR 286 portlet programming model
  • Use the Rational Application Developer (RAD) v8.0 based Portal Toolkit to build portal applications
  • Develop cooperative portlets to share data
  • Develop portlets using Struts and JavaServer Faces (JSF)
  • Use AJAX in a portlet
  • Provide and consume portlets using Web Services for Remote Portlets (WSRP)

Course Content

Introduction to WebSphere Portal Server
Portlet Development Using Rational Application Developer 8.0
Introduction to JSR 286 Based Portal Programming
Basic Portlet Programming
Portlet Preferences
Display Generation
Advanced Programming Topics
Portlet Services
Credential Vault
Portlet Communication Overview
Portlet Event
Public Render Parameter
Client-side Click-to-Action Portlet Communication
Introduction to JavaServer Faces
Composite Applications
Using AJAX in a Portlet
iWidget Portlet
Web Services for Remote Portlets
Portlet Build and Deployment Process
Portal Development Best Practices

Course Contact Form

Please complete the form to enquire about running a course at your premises or one of our training facilities

Name:

Email:

Telephone:

Organisation:


Comment: