JB321: JBoss Enterprise Portal Platfom

Contact PI


  • Virtual Classroom

  • Onsite
Duration: 5 Days

In this course designed for experienced system administrators and Java developers, you will learn to navigate JBoss Enterprise Portal Platform 5 (JBoss EPP). Through in-class investigation and hands-on labs, you will acquire the skills to install, configure, and develop compliant portal applications for JBoss EPP using JBoss Developer Studio. In addition, you will learn to install and operate the powerful web content management system, JBoss Site Publisher.

By the end of this course, you will understand the essentials of the JSR-168 and JSR-286 (Portlet 1.0 and 2.0) specifications and how to build, configure, and administer compliant portlets onto JBoss EPP.

What You Will Learn

  • Install, set up, and manage JBoss EPP
  • Create Portlet 1.0 and 2.0 spec-compliant Java Portlets with JBoss Developer Studio
  • Convert/migrate a JSF or Seam application to a Portlet using the JBoss Portlet Bridge
  • Enable cross-portlet interaction with inter-portlet communication
  • Expose and consume portlets as web services with WSRP
  • Customize the look and feel of portals and portlets
  • Configure the JCR
  • Configure EPP for LDAP and single sign-on
  • Install and configure JBoss Site Publisher
  • Publish and manage content with JBoss Site Publisher
  • Configure and develop localized Porlets using Internationalization
  • Configure and deploy portal container extensions

Audience

  • Java Enterprise developers with Java Enterprise Web Application experience
  • Advanced system administrators with knowledge of Java Application Server administration

Prerequistes

  • JBoss Enterprise Application Development (JB295) or equivalent experience
  • JBoss Application Administration (JB336) or equivalent experience
  • Proficiency with JavaEE, including:
    • High-level understanding of enterprise and modern web application development
    • Basic understanding of Java Enterprise Application Server operation
  • JBoss Seam Development (JB311) helpful, but not required

Course Outline

1. Getting Started with JBoss Enterprise Portal Platform (EPP) 5

  • Basics of JBoss EPP set up

2. Portal Configuration

  • Database configuration
  • Permission/authentication
  • Set up user and group structure

3. Portal Navigation and Pages

  • Define navigation for a portal
  • Set up a page hierarchy

4. Introduction to Portal Development

  • Set up and configure a development environment (JBoss Developer Studio)
  • Develop, test, and deploy spec-compliant Java portlets to JBoss EPP

5. Advanced Portlet Development

  • Develop a portlet as part of a Java Enterprise Application

6. Portlet Communication

  • Implement interaction between separate portlets that can function as a single work case

7. Using the Portlet Bridge

  • Develop and deploy JSF/Seam-based portlets using the JBoss Portlet Bridge

8. Portlet Skin Development

  • Create a custom look and feel for a portal by editing the supplied CSS and configuration files

9. Web Services for Remote Portlets (WSRP)

  • Use portlets as producers and consumers of web services using WSRP

10. Production and Deployment Administration

  • Create new portal instance
  • Migrate the developed portal

11. Single Sign-On

  • Configure a portal to use single sign-on

12. Internationalization

  • Internationalize a portal and portlets by configuring language settings and resource bundles

13. JBoss Site Publisher

  • Install Site Publisher
  • Create a portal with Site Publisher

14. Administering Site Publisher

  • Create and display dynamic content in a portal using Site Publisher

Course Labs