Course outline — JB321

Develop, configure, and install portlets

Getting started with JBoss Enterprise Portal Platform 5

Objective: The basics of getting JBoss® EPP set up. Takes the student through high-level tutorials to quickly gain hands-on experience of basic skills that will allow them to progress more quickly through subsequent units.

Portal configuration

Objective: Database configuration and permission/authentication topics to set up user and group structure.

Portal navigation and pages

Objective: How to define navigation for a portal and set up a page hierarchy.

Introduction to portal development

Objective: Set up and configure a development environment (JBoss Developer Studio) to develop, test, and deploy spec-compliant Java™ portlets to JBoss EPP.

Advanced portlet development

Objective: Develop a portlet as part of a Java Enterprise Application.

Portlet communication

Objective: Implement interaction between separate portlets that can function as a single work case.

Using the Portlet Bridge

Objective: Develop and deploy JSF/Seam-based Portlets using the JBoss Portlet Bridge.

Portlet skin development

Objective: Create a custom look and feel for a portal by editing the supplied CSS and configuration files.

Web services for remote portlets (WSRP)

Objective: Use portlets as producers and consumers of web services using WSRP.

Production and deployment administration

Objective: Create a new portal instance and migrate the developed portal to it.

Single sign-on

Objective: Configure a portal to use single-sign-on (SSO).

Internationalization

Objective: Internationalize a portal and portlets by configuring language settings and resource bundles.

An introduction to JBoss Site Publisher

Objective: Install Site Publisher and create a portal with it.

Administrating Site Publisher

Objective: Create and display dynamic content in a portal using Site Publisher

Note: Course outline is subject to change with technology advances and as the nature of the underlying job evolves. For questions or confirmation on a specific objective or topic, please contact a training specialist via the web or at 1-866-626-2994.