Sun ONE Portal Server 6.0 Customization
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 |
|
|
Languages Offered |
 |
This course is currently available in English only.
|
Who Can Benefit |
 |
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 |
 |
To succeed fully in this course, students should be able to: Perform basic Portal Server configuration tasksCreate and modify Extensible Markup Language (XML) documentsProgram in the Java programming languageUnderstand Lightweight Directory Access Protocol (LDAP) concepts and serversPerform administration tasks in a Solaris Operating System
|
Skills Gained |
 |
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 |
 |
Before: WMT-PTL-2309: Sun ONE Portal Server 6.0: Installation and Configuration, Secure Remote Access
|
Course Content |
 |
Module 1 - Examining the Portal Server
|
Describe the Sun ONE architecture and describe the role of the Portal Server in the Sun ONE architectureDescribe the Portal Server architectureInstall the Portal Server
Module 2 - Controlling the Portal Server Desktop Using the Display Profile
|
Define the Portal Server Desktop architecture and identify its componentsDefine 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 desktopModify 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 implementationDescribe and configure a URL scraper provider, and identify the role of the RewriterDescribe XSLT and its role in transforming XML documentsDescribe 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 providerDescribe the structure, life cycle, and implementation of JSP technologyDescribe 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 channelsDescribe and configure custom channels using the Portal Server tag librariesDescribe the role of the Portal Server tag libraries in updating channel properties in the Display ProfileDescribe and configure process-edit forms using tag libraries
Module 6 - Creating Channels Using Custom Building Block Providers
|
Describe custom building block provider design principlesDescribe the role of a provider definition within the Display Profile Define and describe the Provider API Develop a custom building block providerDescribe desktop templates
Module 7 - Organizing Content using Building Block Container Channels
|
Define container channels and describe their hierarchy in the Portal Server desktopDescribe the role of the building block containers and change the default channel for a user Describe and add custom container channelsDescribe 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) fileDescribe the deployment of PAR files using the par commandList and describe two provider development techniques
Module 9 - Customizing the Portal Server User Interface
|
Modify the appearance, content, and behavior of authentication screensCreate 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 localizationCustomize dynamic provider portal content for localizationCustomize 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 servicesDescribe the service definition process and define the role of the service propertiesCreate 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 ServerIntegrate web applications into the Portal Server
Module 13 - Implementing SSO
|
Define authentication and Single Sign On (SSO) within the Portal ServerDescribe 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 ServerDescribe 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 componentsDescribe the .properties file structureDescribe the com.iplanet.authentication.spi authentication packageImplement a custom authentication module |