EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Developing Applications for IBM WebSphere Portal 7

Reference course outline

WPL515 days

Course Overview

This course is designed for users who are new to developing applications for WebSphere Portal Server 7.0. You will learn the fundamentals of designing and creating portlets, and move on to put to use of the new features.

Specialized topics include migrating a 6.1 theme to the new version 7.0 theme architecture using Client Side

Aggregation V2 (CSA2), developing custom themes using CSA2, and customizing the user interface for tagging and rating. You will learn about iWidgets for the Mashup Center and gain experience customizing and using these for a

WebSphere Portal 7.0 site. In addition, you will have the opportunity to apply best coding practices throughout the course, developing robust portlet applications and portal themes using Dojo, AJAX and client-side aggregation. This course makes extensive use of Rational Application Developer 8.0.1 to develop and test JSR 286 compliant portlets.

Abstract

IBM Education Advantage Program Eligibility:

Yes - Education Pack - online account

Audience

The target audience for this intermediate course is experienced application developers who are familiar with Java,

Web 2.0, and Web development and who are familiar with security concepts.

Pre-requisites

You should:

Possess a solid understanding of J2EE application development, including the ability to readand understand servlets, and Java Server Pages (JSPs)

Have a solid understanding of the World Wide Web functionality and be familiar with Asynchronous

JavaScript and XML (AJAX) and Dojo

Have a basic understanding of Rational Application Developer or Eclipse development environment

Have strong Windows user skills

Course Outline :: WPL51 ::

Course Objective

Compare Rational Application Developer and WebSphere Portlet Factory

Locate developer resources

Review Portlet concepts such as the portlet lifecycle, WAR architecture, core, objects, and methods

Set up a development environment

Perform basics of creating a project, deploying a portlet, starting and stopping a server and adding a portlet to a page

Work with Core API (JSR 286)

Leverage tag libraries

Process portlet input

Use Client side aggregation (CSA) framework

Compare CSA and server-side aggregation (SSA)

Customize portlet behavior

Build interactive (collaborative) portlets

Understand the basics of JavaServer Faces (JSF)

Use JSF in the Portal environment

Develop an iWidget

Use Dojo and Ajax for portal development

Key topics

Overview of Portal V7.0

Portlet Concepts

Performing Basic Tasks

Core API (JSR 286)

Leverage Tag Libraries

Processing portlet input

Client-side Aggregation

Customizing Portlet Behavior

Client Side Aggregation

Building Interactive Portlets

Introduction to JavaServer Faces (JSF)

Using JSF in the portal environment

Developing an iWidget

Using Dojo and Ajax in portal development

ResourceServing porltets

Course Outline :: WPL51 ::

Portlet Filters

Overview of Portlet Services

Serving Resources

Building Portlet Filters

Implementing Personalization

Creating a Portal Brand

Remarks

The course presentation is available as Instructor-led and Instructor-led online. Custom private training also can be

This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.