+1.630.355NoSkype.6292
+1.416.848NoSkype.3816
+44.741.260NoSkype.9800
+6.129.191NoSkype.6331
 
 

IBM WebSphere Portal V6.1 Application Development 1 and 2

 
 


Course name : IBM WebSphere Portal V6.1 Application Development 1 and 2 - Updated



Code:

WP631

Skill level: 

Intermediate

Delivery type:

Classroom (Hands-on labs) OR Instructor Led Online  

Duration: 

5 days

Course Type:

Public or Private on-site



Introduction:

In this hands-on lab course, you will start with creation of portlet projects and basic portlets. From there, they will progress quickly into aspects of portlet customization and flexibility. Students will create portlet services, AJAX and Web 2.0 enabled portlets. They will also build composite applications, implement the personalization features and brand the portal.

Audience
This intermediate course is designed for portlet application developers, integration specialists, and software architects responsible for developing solutions using IBM WebSphere Portal V6.1.


Prerequisites 
Before taking this course, you should have:

  • J2EE application development skills, specifically servlet and JSP development experience
  • Basic knowledge of portals and WebSphere Portal

Skills taught 

  • Understand the structure of the WebSphere Portal container
  • Create and test portlets
  • Work with the API core objects
  • Leverage tag libraries
  • Process portlet input
  • Customize Portlet Behavior
  • Tie portlets together using event processing
  • Tie portlets together using the property broker
  • Access data with SDO and JPA
  • Build JavaServer Faces portlets
  • Implement the Credential Vault Service
  • Build a portlet service
  • Create and implement AJAX portlets
  • Create and Implement Web 2.0 portlets
  • Implement personalization
  • Create a composite application
  • Create a portal brand

Course outline

Lesson 1: Exploring IBM WebSphere Portal

  • Topic 1A: Examining Portal Architecture
  • Topic 1B: Exploring Basic Portal Functionality

Lesson 2: Creating and Testing Portlets

  • Topic 2A: Examining the Portlet Development Lifecycle
  • Topic 2B: Portlet Projects and Portlets
  • Topic 2C: Configuring and Testing Portlets

Lesson 3: Working with the API Core Objects

  • Topic 3A: Examining Core Objects

Lesson 4: Leveraging Tag Libraries

  • Topic 4A: Defining Tag Libraries
  • Topic 4B: Using the Portlet Tag Library
  • Topic 4C: Examining the JSP Expression Language
  • Topic 4D: Working with JSTL
  • Topic 4E: Internationalizing Portlet Output
  • Topic 4F: JSP Best Practices

Lesson 5: Processing Portlet Input

  • Topic 5A: Processing Input in the processAction Method
  • Topic 5B: Examining the Relationships Between the PortletRequest and PortletResponse Objects
  • Topic 5E: Using Processing Best Practices

Lesson 6: Customizing Portlet Behavior

  • Topic 6A: Examining the Preferences Persistence Mechanism

Lesson 7: Building Interactive Portlets: Event Processing

  • Topic 7A: Sharing Data Between Portlets

Lesson 8: Building Interactive Portlets: Using Property Broker

  • Topic 8A: Sharing Data Between Portlets
  • Topic 8B: Examining the WSDL File Structure
  • Topic 8C: Sharing Data Best Practices

Lesson 9: Building JavaServer Faces Portlets

  • Topic 9A: Examining JavaServer Faces
  • Topic 9B: JSF Best Practices

Lesson 10: Implementing the Credential Vault Service

  • Topic 10A: Defining a Single Sign-On Environment
  • Topic 10B: Examining the Credential Vault
  • Topic 10C: Accessing the Credential Vault
  • Topic 10D: Single Sign-On Best Practices

Lesson 11: Building a Portlet Service
Topic 1A: Defining a Service

  • Defining Services
  • Exploring the Benefits of Using Services
  • Examining the Portal Service Interface

Topic 1B: Creating a Service

  • Creating Portal Services
  • Deploying a Service
  • Testing and Updating a Service

Topic 1C: Using Services Best Practices
Lesson 12: Service Resources
Topic 2A: Defining a Resource

  • Defining a Resource
  • Creating Resource URLs
  • Creating a Resource Serving Porlet

Topic 2B: Creating a Service

  • Defining Requirements for Resource Serving Portlets
  • Examining Restrictions for Resource Serving Portlets
  • Investigating Use Cases for Resource Serving Porlets

Topic 2C: Using Resource Serving Portlet Best Practices
Lesson 13: Creating and Implementing AJAX and Web 2.0 Portlets
Topic 3A: Defining AJAX Architecture

  • Examining the AJAX Architecture
  • Exploring the Benefits of Using AJAX in the Portal Environment
  • Exploring Client-Side Components
  • Defining Server-Side Components

Topic 3B: Examining Rational Application Developer Tooling for AJAX

  • Explore RAD 7.5 tooling for AJAX portlets

Topic 3C: Defining Web 2.0

  • Defining Web 2.0
  • Examining Portal 6.1 Implementations of Web 2.0
  • Describing the Benefits of Using Web 2.0 in Portlet Development

Topic 3D: Creating Web 2.0 Based Portlets

  • Explore RAD 7.5 tooling for developing Web 2.0 portlets

Lesson 14: Building Portlet Filters
Topic 4A: Defining Portlet Filters

  • Defining a Portlet Filter
  • Wrapping Request and Response Objects
  • Creating a Filter
  • Declaring a Filter
  • Examining Filter Use Cases

Lesson 15: Implementing Personalization
Topic 5A: Defining Personalization

  • Defining Personalization

Topic 5B: Implementing Personalization

  • Creating Personalization Components in RAD 7.5
  • Creating a Resource Collection
  • Creating Personalization Rules
  • Creating Content Spots

Lesson 16: Creating a Composite Application
Topic 6A: Defining a Composite Application

  • Defining a Composite Application
  • Examining Candidates for Composite Applications

Topic 6B: Building a Composite Application

  • Creating a Composite Application Template
  • Creating an Application from a Template
  • Assigning Permissions to a Composite Application
  • Adding a Composite Application in the Portal Hierarchy
  • Exporting and Importing Application Templates

Lesson 17: Creating a Portal Brand
Topic 7A: Defining a Theme

  • Defining Themes and Skins
  • Preserving Internationalization Support

Topic 7B: Creating a Theme

  • Examining RAD 7.5 Tooling for Building Themes
  • Creating a Theme
  • Deploying a Theme to the Local Test Server
  Training Registration For Portal Application Development - 1 and 2

For more information /quotation / training details please dial 1-630-355-6292(Monday - Friday: 8AM to 6PM),alternatively you can email us at info@royalcyber.com or Contact us and our team of consultants will assist you further.

 
 
Our Services
 

Case Studies