Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

Training
Web-based Courses
»   How To Enroll
»   Java Technology
»   Sun Java Studio, Solaris OS, and Perl Development
»   Sun Java Enterprise System
»   Sun Java Desktop System
»   Web Services, XML, and Web Publishing
»   Wireless and Telecommunications
»   StarOffice Software
»   Solaris Operating Environment
»   Network Management
»   N1 Grid
»   Security
»   Server and High Availability
»   Storage
»   Knowledge Management
»   Auto-ID
 
 

Sun ONE Portal Server 6.0 Customization

 Course Description
    Course Outline/Details

The Sun Open Net Environment (Sun[TM] ONE) Portal Server 6.0 Customization course teaches students how to customize the Sun ONE Portal Server 6.0 content and presentation using a variety of tools and techniques. Students learn to modify existing content providers, create custom content providers, and integrate external applications. By completing the lab exercises in each course module, students create a customized portal implementation.


Course ID:
WMT-PTL-4310-180
Subscription Duration:
180 days
Price:
$US  495.00
How to Enroll
   
 Languages Offered Back To Top

This course is currently available in English only.

 
 Who Can Benefit Back To Top

System engineers, web architects, application developers, and other technical personnel who must adapt the appearance and functionality of the Portal Server to suit specific enterprise requirements.

 
 Prerequisites Back To Top

To succeed fully in this course, students should be able to:

  • Perform basic Portal Server configuration tasks
  • Create and modify Extensible Markup Language (XML) documents
  • Program in the Java programming language
  • Understand Lightweight Directory Access Protocol (LDAP) concepts and servers
  • Perform administration tasks in a Solaris Operating System
  •  
     Skills Gained Back To Top

    Upon completion of this course, you should be able to:
  • Install the Portal Server
  • Customize the Portal Server Display Profile
  • Create a custom content provider
  • Add debugging and logging code to custom providers or applications
  • Customize the appearance of the Portal Server interface
  • Create and register a portal-specific Sun ONE Identity Server service
  • Deploy a third-party application to the Portal Server
  • Write and implement a custom authentication module
  •  
     Related Courses Back To Top

  • Before: WMT-PTL-2309: Sun ONE Portal Server 6.0: Installation and Configuration, Secure Remote Access
  •  
         Course Content Back To Top



    Module 1 - Examining the Portal Server

  • Describe the Sun ONE architecture and describe the role of the Portal Server in the Sun ONE architecture
  • Describe the Portal Server architecture
  • Install the Portal Server


  • Module 2 - Controlling the Portal Server Desktop Using the Display Profile
  • Define the Portal Server Desktop architecture and identify its components
  • Define the Display Profile and describe its structure and hierarchy in the Sun ONE Directory Server
  • Describe how Display Profile merging is used to calculate the user's Display Profile to construct the user's desktop
  • Modify a Display Profile using the Sun ONE Identity Server administration screens and the dpadmin command-line tool


  • Module 3 - Creating Channels Using Building Block Providers
  • List the methods for adding new content to the Portal Server implementation
  • Describe and configure a URL scraper provider, and identify the role of the Rewriter
  • Describe XSLT and its role in transforming XML documents
  • Describe and configure an XML building block provider


  • Module 4 - Creating Channels Using the JSP Building Block Provider
  • List and describe the channel functionality that must be considered when implementing a JavaServer Pages (JSP[TM]) building block provider
  • Describe the structure, life cycle, and implementation of JSP technology
  • Describe and configure custom channels that use the JSP building block provider


  • Module 5 - Creating Channels Using Portal Tag Libraries
  • Describe the structure, life cycle, and implementation of tag libraries as they apply to custom channels
  • Describe and configure custom channels using the Portal Server tag libraries
  • Describe the role of the Portal Server tag libraries in updating channel properties in the Display Profile
  • Describe and configure process-edit forms using tag libraries


  • Module 6 - Creating Channels Using Custom Building Block Providers
  • Describe custom building block provider design principles
  • Describe the role of a provider definition within the Display Profile
  • Define and describe the Provider API
  • Develop a custom building block provider
  • Describe desktop templates


  • Module 7 - Organizing Content using Building Block Container Channels
  • Define container channels and describe their hierarchy in the Portal Server desktop
  • Describe the role of the building block containers and change the default channel for a user
  • Describe and add custom container channels
  • Describe how channel content is controlled and messages are sent between channels


  • Module 8 - Deploying Portal Content
  • Define the structure and content of a provider archive (PAR) file
  • Describe the deployment of PAR files using the par command
  • List and describe two provider development techniques


  • Module 9 - Customizing the Portal Server User Interface
  • Modify the appearance, content, and behavior of authentication screens
  • Create a custom Portal Server desktop appearance using themes, JSP technology-based templates, and desktop templates


  • Module 10 - Localizing Portal Server Content
  • Customize the appearance of the authentication interface for localization
  • Customize the Portal Server Desktop for localization
  • Customize dynamic provider portal content for localization
  • Customize static portal content for localization


  • Module 11 - Creating New Identity Server Services
  • Describe the role of Identity Server services and identify the default Portal Server services
  • Describe the service definition process and define the role of the service properties
  • Create and install a custom Identity Server service definition and assign roles and users to a custom Identity Server service


  • Module 12 - Integrating Applications
  • List and describe the different types of application integration within the Portal Server
  • Integrate web applications into the Portal Server


  • Module 13 - Implementing SSO
  • Define authentication and Single Sign On (SSO) within the Portal Server
  • Describe the Identity Server SSO architecture and application programming interface (API)
  • Describe SSO scenarios for portal web applications, standalone web applications, standalone Java technologies applications, and applications that are not aware of the Identity Server
  • Describe how to use proxy authentication for SSO capabilities for applications that are not aware of the Identify Server


  • Module 14 - Building a Pluggable Authentication Module
  • Define the Portal Server authentication mechanism and describe its components
  • Describe the .properties file structure
  • Describe the com.iplanet.authentication.spi authentication package
  • Implement a custom authentication module
  •