EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

WP621MY-IBM WebSphere Portal 6.1 Application Development 2 - New

Reference course outline

2 days

Audience

This intermediate course is designed for experienced Java application developers who are developing portlets that take advantage of the advanced portal-oriented features of IBM WebSphere Portal 6.1 and IBM Rational Application

Developer 7.5. They will learn through lectures, reviews of code samples, implementations of best practices, and hands-on experience.

Pre-requisites

You should have:

J2EE application development skills, specifically servlet and JSP development experience

Basic knowledge of portals and WebSphere Portal

Objective

Build a portlet service

Create Resource Serving portlets

Create portlet filters

Create and implement AJAX and Web 2.0 portlets

Implement personalization

Create a composite application

Create a portal brand

:: Course WP621MY ::

Key topics

Lesson 1: Building a Portlet Service

Topic 1A: Defining a Service o Defining a Service o Identifying Service Candidates

Topic 1B: Creating a Service o Creating a Portal Service o Accessing a Service

Lesson 2: Service Resources

Topic 2A: Defining a Resource o Defining a Resource Serving Portlet o Identifying Resource Serving Portlet Use Cases o Examining Requirements for Serving Resources

Topic 2B: Creating a Resource o Creating Resource URLs o Creating a Resource Serving Portlet o Creating JSPs for Resource Serving Portlets

Topic 2C: Using Resource Serving Portlet Best Practices o Using Resource Serving Best Practices

Lesson 3: Building Portlet Filters

Topic 3A: Defining Portlet Filters o Defining a Portlet Filter o Identifying Use Cases for Filters o Wrapping Request and Response Objects o Chaining Filters o Creating a Filter o Registering a Filter

Lesson 4: Creating Ajax and Web 2.0 Portlets

Topic 4A: Defining Ajax and Web 2.0 o Defining Ajax and Web 2.0 o Defining Ajax Architecture o Identifying Client-Side Components o Identifying Server-Side Components

Topic 4B: Defining Web 2.0 o Defining WebSphere Portal 6.1 Implementations of Web 2.0 o Exploring the Benefits of Web 2.0

Topic 4C: Creating Web 2.0 Based Portlets o Examining RAD 7.5 Tooling for Web 2.0 o Examining Dojo and Portal Best Practices

:: Course WP621MY ::

Lesson 5: Implementing Personalization

Topic 5A: Defining Personalization o Defining Personalization

Topic 5B: Implementing Personalization o Implementing Personalization o Creating Application Objects o Creating Personalization Rules o Creating Resource Collections o Creating Content Spots o Working with Personalization o Defining Personalization Best Practices

Lesson 6: Creating a Composite Application

Topic 6A: Defining a Composite Application o Defining Composite Applications o Examining Application Business Components o Itemizing Benefits of Composite Applications

Topic 6B: Building a Composite Application o Creating a Composite Application o Editing the Template and Application Layout o Defining the Template/Application Layout o Creating an Application from a Template o Assign Permissions to a Composite Application o Add a Composite Application in the Portal Hierarchy

Lesson 7: Creating a Portal Brand

Topic 7A: Defining a Theme o Defining a Brand o Creating a Brand o Defining Themes o Defining Skins o Navigating WebSphere Portal 6.1 o Implementing Cascading Stylesheets in WebSphere Portal 6.1 o Examining the Benefits of the Theme Architecture

Topic 7B: Creating a Theme o Designing a Theme o Using Page Designer and JSP Fragments o Editing Fragments o Working with Color Palettes o Deploying a Theme o Placing the Theme Folders o Adding a Theme to WebSphere Portal o Adding a New Theme o Customizing Theme Property Files o Enhancing a Theme for Performance

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