SW569: IBM WebSphere Portal V5.1 Application Development
Type: Classroom course
Level: Intermediate
27 July 2004
About this course
This course helps WebSphere Portal application developers build the skills and knowledge needed to code robust portlet applications using the portal tooling of IBM Rational Application Developer.
Portlet tooling and Rational Application Developer
Exercise: Introduction to portlet development
JSR 168 core objects
JSR 168 configuration objects
Exercise: Exploring portlet configuration
Portlet tag library
Multiple mark-up and device support
Exercise: Portlet JSP tags and NLS
Action processing
Exercise: Handling actions in portlets
Overview of JSF and SDO
JSF portlet tooling
Exercise: Building a "Faces" portlet
Struts portlet framework
Exercise: Migrating a Struts Web application to WebSphere Portal
Exercise: Creating a struts portlet in Rational Application Developer V6.0
Portlet services
Exercise: Portlet services
Credential Vault Service
Cooperative portlets
Exercise 9: Cooperative portlets
Portal branding and tools
Portlet best practices
Audience
This course is suitable for IBM customers, Independent Software Vendors, Systems Integrators, and IBM technical staff members, including architects and developers who implement portal solutions built on the IBM WebSphere Portal platform.
Objectives
After completing this course, students should be able to:
Use the development and test environment provided in IBM Rational Application
Developer V6.0 to develop, test, and debug portlets and portlet applications
Write portlets using the portlet APIs
Use the portlet tag library to build JSPs for servicing multiple devices
and global reach
Use MVC-based frameworks, JavaServer Faces and Struts Portlet Framework
to develop portlet applications
Use other programmatic interfaces provided by WebSphere Portal V5.1 such
as Portlet Services, Property Broker Service, and the Credential Vault
Service
Prerequisites
Before taking this course, students should complete Web-based training course SW756, IBM WebSphere Portal V5.1 Fundamentals. Students should also have a strong Java programming background including development experience with J2EE.