IBM WebSphere Portal V6.1 Application Development 2 ( WP 621 )

minceillusionInternet and Web Development

Jul 30, 2012 (4 years and 11 months ago)

356 views


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

IBM WebSphere Portal V6.1 System Administration 1 (WP711)

Duration:
3.0 days


In this hands
-
on lab course, explore the operational aspects of an IBM WebSphere

Portal version
6.1 installation. You will practice such tasks as installation, migration of data to a relational
database, and utilization of a Lightweight Directory Access Protocol (LDAP) directory. This course
focuses on the deployment and management of

portal resources, such as portlets, pages, themes
and skins. You will manage page hierarchies and configure resource permissions on portal
resources.

Audience

This intermediate course is designed for systems integrators, architects, and developers
responsible for implementing solutions using WebSphere Portal V6.1.

Prerequisites

You should have:



intermediate administration skills using IBM WebSphere Application
Server 6.0
or

6.1,
acquired through experience
and
/
or

completion of
IBM WebSphere Application Server
Administration (SW246) (WA361)
.



basic knowledge of portals
and
WebSphere Portal, acquired by completing
IBM
WebSphere Portal 6.0 Fundamentals (WP010)
.

Obj
ectives



Install WebSphere Portal



Describe the portal architecture



Migrate the default database to an enterprise database



Enable authentication using an LDAP repository



Navigate and manage the portal



Implement portal security



Administer portal using attribute based techniques



Build and manage composite applications



Federate a portal node into a cell



Brand the portal

Course outline



Installing a Basic Portal



Exploring the Portal and Architecture



Configuring a Portal for Prod
uction and Future Scalability



Creating a Portal Cell



Federating a Portal Node into a Cell



Enabling LDAP Based Authentication



Navigating and Managing the Portal



Managing Portal Security



Administering Portal Using Attribute
-
Based Techniques



Building a
nd Managing Composite Applications



Branding the Portal


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

IBM WebSphere Portal V6.1 System Administration 2 (WP721)

Duration: 2 days.

This advanced course is designed for portal administrators, new to IBM WebSphere

Portal, who
need to design, build, and manage a high
-
availability portal environment. This includes clustering,
cross
-
environment deployment, and deployment of resources into a cluster.

In this course, those who are new to WebSphere Portal explore the ad
vanced operational aspects
of a WebSphere Portal 6.1 environment. Practice the necessary skills for an administrator or
architect to administer an existing WebSphere Portal environment, including configuring a
horizontal portal cluster, deploying resources

(such as portlets) in a clustered environment,
troubleshooting a portal clustered environment, moving the portal from staging to production, and
performing administrative tasks in a clustered environment.

Audiencia

This is an advanced course for IBM custo
mers, independent software vendors, systems integrators,
and IBM technical staff. Architects and developers, who are new to WebSphere Portal and
responsible for implementing solutions using WebSphere Portal 6.1 will benefit as well.

Pre
-
requisitos

Before t
aking the course you should have:



Intermediate administration skills using WebSphere Application Server 6.0 or 6.1 acquired
through experience and/or completion of
IBM WebSphere Application Server Administration
(SW246)
or

(WA361)




Knowledge of portals and WebSphere Portal, acquired by completing
IBM WebSphere
Portal Version 6.0 Fundamentals (WP010)




Basic knowledge of portal security concepts, acquired by completing
IBM WebSphere
Portal Version 6.1 Administration 1 (WP711)

Objetivo



Configure Web Content Management



Describe various portal topologies



Deploy portlets to a cluster



Deploy a portal from a staging environment to a cluster



Create virtual portals and realms



Implement content manager



Troubleshoot a clustered portal



Describe production procedures

Temas clave



Configuring Web Content Management



Exploring Portal Topologies



Deploying Portlets to a Cluster



Moving from Staging to Production



Creating Realms and Virtual Portals



Troubleshooting a Clustered Environment



Examining Production Procedures




Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

IBM WebSphere Portal V6.1 Application Development 1

(WP611)

Duration
3.0 days

In this lab course, you, who are new to WebSphere Portal, will start with the creation of portlet
projects and basic portlets
. From there, you will progress quickly into aspects of portlet
customization and flexibility. You will also learn several methods to support inter
-
portlet
communication, as well as data access. All of these activities will be pursued from a best practices

perspective. You will use IBM Rational Application Developer 7.5 in this course. Portlet Factory will
not be used in this course.

Audience

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

Prerequisites

You should have:



J2EE application development skills, specifically servlet
and

JSP development experience



Basic knowledge of portals
and

WebSphere Portal acquir
ed by completing
IBM WebSphere
Portal Version 6.0 Fundamentals (WP015)

Objectives



Describe the structure of the WebSphere Portal container



Create and test portlets



Use the API core objects in a portlet



Employ tag libraries in JSPs



Process portlet

input



Customize portlet behavior



Tie portlets together using event processing



Tie portlets together using the property broker



Build JavaServer Faces portlets



Implement the Credential Vault Service

Course outline

Lesson 1: Exploring IBM WebSphere Port
al



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


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

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 process Action Method



Topic 5B:
Examining the Relationships Between the PortletRequest and PortletResponse
Objects



Topic 5C: 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




Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

IBM WebSphere Portal V6.1 Application Development 2 (WP621)

Duration
2.0 days

This course is designed for experienced Java application developers who are new to WebSphere
Portal and

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.

In this lab course, you, new to WebSphere Portal, will leverage some of the more advanced
features of WebSphere Portal 6.1. You cr
eate portlet services, AJAX, and Web 2.0 enabled
portlets. They also build composite applications, implement the personalization features, and brand
the portal. You will use IBM Rational Application Developer 7.5 in this course. Portlet Factory will
not be

used in this course.

Audience

This intermediate course is designed for portlet application developers, integration specialists, and
software architects who are new to WebSphere Portal and are responsible for developing solutions
using WebSphere Portal 6.1

and RAD 7.5.

Prerequisites

You should have:



Knowledge of portlet development equivalent to course WP611 IBM WebSphere Portal 6.1
Application Development 1



Knowledge of portals
and

WebSphere Portal acquired through experience
and/or

completion of
IBM Web
Sphere Portal 6.0 Fundamentals (WP010)

Objectives



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 outline

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


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

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 To
oling for Web 2.0

o

Examining Dojo and Portal Best Practices

Lesson 5: Implementing Personalization



Topic 5A: Defining Personalization

o

Defining Personalization



Topic 5B: Implementing Personalization

o

Implementing Personalization

o

Creating Application Ob
jects

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


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

o

Editing the Template and Application Layout

o

Defining th
e 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




Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

Developing Web Sites with IBM Lotus Web Content Management V6.1.5 Workshop 1

Duration: 3 days.

IBM Lotus Web Content Management (WCM) V6.1.5 is a WebSphere application that is installed
into WebSphere Portal. WCM is a collection of Portlets used to crea
te, and then deliver, a content
rich web site. This course developed by Perficient Inc. covers topics needed to build a web site
infrastructure and deliver content to WebSphere Portal using Web Content Management, including
content libraries, workflows, wo
rkflow actions, workflow stages, site architecture, presentation and
authoring templates, page design, content management, content security, user access, and content
authoring. Hands
-
on labs will demonstrate the features of Web Content Management.

Special
note

IBM Education Advantage Program Eligibility:




Yes
-

IBM Education Pack
-

online account

Audience

This intermediate course is for WCM Administrators and Developers who build and maintain the
WCM infrastructure to enable Content Authors to update and
maintain the content of a web site.

Prerequisites

You should have:



Experience using HTML, JSP



Experience with CSS, JavaScript
and

XML



Experience in Web site development



Current involvement in an existing Web site development
and

maintenance



Experience

with workflow
and

security

Skills taught

Web site developers and content authors will acquire the requisite skills to build and maintain a
Web site.
These include:



the WCM architecture



library management



workflow



taxonomies



categories



security



site

framework



authoring templates



presentation templates



content elements and components



reusable components



creating a wiki



creating a blog



search management



personalization


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028



syndication



caching



the WCM API



and integration with WebSphere Portal

These skills will be acquired through a combination of structured learning material and hands
-
on
exercises.

Course outline

New Topics for IBM Web Content Management V6.1.5 include



WCM API and Tag Enhancements



Library Management



Security enhancements



Co
ntent filtering



Large file handling



Authoring portlet enhancements



Enhanced JSR286 rendering portlet



New components and elements, including Page navigation and Portal integration with
navigation and menus, and enhanced file resource elements



New WCM t
emplates



IBM Web Content Integrator



FileNet support will be included for WCM



WebDAV support



New syndication reporting ability



EditLive! Editor



Web 2.0 enhancements to Portal and their implications for WCM



Portal Integration enhancements, including performance, security, installation,
configuration, search, and Theme/Skin customization



Other enhancements

Other Topics Include



WCM Environment Architecture and Framework

o

The reasons and benefits of implement
ing a WCM environment



Information Architecture

o

How to prepare to implement a WCM environment



Web Content Libraries

o

The need for, and value of content libraries



Access Control

o

The base layer of security in WCM



Authoring Environment

o

Authoring portlet

and sets the stage for creating the WCM site environment



Workflow

o

How to create workflow actions, stages and workflows



Site Framework

o

How to create your site



Taxonomy and Categories

o

How to classify the content on your site



Authoring Templates

o

Creation of authoring templates which allow authors to contribute content



Content Elements

o

Creating more complex and more reusable content


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028



Components

o

Additional capabilities for creating more complex and more reusable content



Presentation Templates

o

H
ow to control the presentation of content

o

Creating HTML layout to display content



Access Control

o

Security concepts related to content



Content Viewers

o

Viewing content



Creating a blog library and a wiki



Version Management
-

this module focuses on

o

Con
trolling content versioning




Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

Developing Web Sites with IBM Lotus Web Content Management V6.1.5 Workshop 2

Duration: 2 days.

IBM Lotus Web Content Management (WCM) V6.1.5 is a WebSphere application that is installed
into WebSphere Portal. WCM is a collecti
on of Portlets used to create, and then deliver, a content
rich web site. This course developed by Perficient Inc. covers topics needed to build a web site
infrastructure and deliver content to WebSphere Portal using Web Content Management, including
perso
nalization, the WCM API, process flow components, interacting with the framework, custom
development and integration with WebSphere Portal. Hands
-
on labs will demonstrate the features
of Web Content Management.

Special note

IBM Education Advantage Program
Eligibility:




Yes
-

IBM Education Pack
-

online account

Audience

This intermediate course is for WCM Administrators and Developers who build and maintain the
WCM infrastructure to enable Content Authors to update and maintain the content of a web site.

Prerequisites

You should have completion of the following Web Content Management course
or

equivalent
knowledge, skills,
and

experience:



Developing Web Sites with IBM Lotus Web Content Management V6.1.5 Workshop 1
(WPC43)

Skills taught

Web site developers

and content authors will acquire the requisite skills to build and maintain a
Web site.
These include:



the WCM architecture



library management



workflow



taxonomies



categories



security



site framework



authoring templates



presentation templates



cont
ent elements and components



reusable components



creating a wiki



creating a blog



search management



personalization



syndication



caching


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028



the WCM API



and integration with WebSphere Portal

These skills will be acquired through a combination of
structured learning material and hands
-
on
exercises.

Course outline

WCM 6.1.5 Developer



Personalization
-

this module explores how to use personalization

o

WCM Personalization component



WCM API and enhancements

o

Web Content Library

o

Search iterators

o

Cont
ent search

o

Retrieving WCM artifacts: Content, Sites, Site areas, Taxonomies, Categories;
Workflows (workflow actions, workflow stages), Components, Elements



Create

o

Content, Sites, Site Areas, File resource components, HTML components

o

Image components,
Date and Time components, Link components

o

Number components, Rich Text components, Style Sheet components

o

Short Text components, Text components, User selections, Navigation

o

Menus, Custom workflow actions, Dynamic workflow approvers, Library services

o

D
ocument Lists



Process components

o

Approve, reject (or other action) content items in workflow stages



Interact with the WCM framework

o

Libraries

o

Syndication



Custom application development



Other Enhancements



JSP components



WCM Tag components and
enhancements

WCM 6.1.5 Administrative



WCM Integration with Portal



Implementing search
-

this module explores how to set up search collections

o

WCM Search component

o

WebSphere portal search collection

o

Search Center portlet

o

Search and Browse portlet

o

Om
nifind



Syndication

o

Creating Syndicators/subscriber pairs

o

Configuration options

o

Monitoring Syndication

o

Limitations



Caching Options

o

Metrics to determine performance

o

Page load

o

Response time

o

CPU load

o

Cache Monitoring


Varsovia No.
57 901
-
B, Col. Juárez, México DF 06600

Tel/Fax: 55141040, 55141028

o

Page Analytics