DURATION
4 Days
Description
Learn how to build and deploy portlet applications using Rational Application Developer V7.0 and WebSphere Portal V6.0. The class covers the concepts, architecture, components, and packaging involved in implementing a portal solution.
Through numerous hands-on labs, students gain experience developing and testing portlet applications targeted for deployment on IBM WebSphere Portal V6.0. Students work with portal integration technologies such as portlet services, the portal credential vault, composite applications, personalization, cooperative portlets, and business process integration, and also work with the JSR 168 portlet specification and developed portlets using the development and testing facilities that are part of IBM Rational Application Developer V7.0.
Audience
This intermediate course is designed for portlet application developers, integration specialists, and software architects responsible for developing solutions using IBM WebSphere Portal V6.
Skills
After completing this course, students should be able to:
Use the development environment provided in Rational Application Developer V7.0 to develop, test, and debug portlets and portlet applications
Write portlets using the JSR 168 portlet API
Describe the portlet life cycle and the service provided by the portlet container
Use the portlet tag library to build JSPs for servicing multiple devices and global reach
Work with the portlet services framework to access extended services available to portlet applications via the portlet container, including the credential service vault, the property broker, and others
Describe Java Server Faces (JSF) and the SDO programming model
Demonstrate branding, themes, skins, and portal development tools
Explain how to integrate Ajax technology within WebSphere Portal
Course Outline
Overview of WebSphere Portal
The development environment
JSR 168: Portlet API introduction
Exercise: Building and testing a simple portlet application
JSR 168: Core objects
JSR 168: Configuration objects
Exercise: Managing portlet configuration and presentation mark-up
Tag libraries
Action processing
Exercise: Handling actions in portlets
JSF in portlet applications
Exercise: Building a faces portlet
Portlet services
Exercise: Building and deploying a portlet service
Credential vault service
Exercise: Using the credential vault
Portal branding: Portal development tools
Exercise: Building custom themes and skins
Property broker service
Exercise: Integrating cooperative portlets
Personalization
Composite applications
Exercise : Composite applications
Integrating people and business processes
Demonstration: Process portal
People integration services
Ajax and portlet applications
Exercise: Ajax in WebSphere Portal
Portlet development best practices
This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.