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 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
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
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.