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.