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.