Download PDF
of this course

Oracle WebCenter Content 11g: Content Server Customization (WC11GCSC)

  • Overview
  • Who Should Attend
  • Certifications
  • Prerequisites
  • Objectives
  • Content
  • Schedule
Course Overview

Duration: 5 Days

Price: SGD 4,200.00

This Oracle WebCenter Content 11g: Content Server Customization training begins with the explaination of Oracle WebCenter Content Server architecture. Expert Oracle University instructors will teach you how to identify the resources available for creating custom components, including server side includes and database queries.

Learn To:

  • Integrate Custom Java Code Into the Content Server.
  • Create Custom Idoc Script Functions and Variables with Java Code.
  • Execute Code at key events.
  • Perform advanced troubleshooting and error tracing.
  • Modify functionality as well as the look-and-feel of the content server.
  • Use dynamic server pages as alternatives to custom components.

Benefits to You

Investing in this course gives you a chance to install and configure a content server Java development environment, troubleshoot server errors and examine new tracing functionality and create custom Idoc Script functions with Java code. You'll also walk away from this course with the knowledge and skills to execute custom Java code at key locations and utilize Java service handlers and filters within the Oracle WebCenter Content Server.

Deep Dive into Idoc Script

This course will also expose you to Idoc Script, a custom scripting language of WebCenter Content. You'll dive deeper and learn to create advanced Oracle Content Server components using complex Idoc Script, while creating and utilizing dynamic server pages for localized customizations.


Who Should Attend

  • System Administrator
  • Support Engineer
  • Technical Consultant
  • Technical Administrator

Course Certifications

This course is part of the following Certifications:


Required Prerequisites:

  • Knowledge of Java

Course Objectives

  • Understand Oracle WebCenter content architecture
  • Integrate custom Java code Into the content server
  • Create custom Idoc Script functions and variables with Java code
  • Execute code at content server key events using Java filters
  • Create custom Java Handlers
  • List the difference in the types of content server requests
  • Identify the files created in a component and the resulting directory structure
  • Enable, disable, package and install components
  • Explain the role of the different resource types
  • Use Idoc Script to alter the functionality and presentation of the content server
  • Determine the necessary resources for creating a component
  • Create and edit custom components
  • Learn advanced troubleshooting and error tracing
  • Create dynamic server pages including content server forms

Course Content

Introducing Oracle WebCenter

  • About Oracle WebCenter Content Server Customization Capabilities
  • Introducing What can be Customized and How

Describing the Oracle WebCenter Content Server Architecture

  • Describing the Oracle WebCenter Content Server Startup Sequence
  • Understanding the Role of SOA
  • Introducing Usage and Concepts of Services
  • Identifying Where System, Standard, and Custom Components are Stored

Using Component Wizard

  • Enabling Components
  • Packaging and Installing Components
  • Defining the Default HTML Editor
  • Introducing Tag Filtering
  • Understanding Where Component Wizard Stores Created Files
  • Using Different Types of Content Server Resources
  • Identifying Files Created in a Component and the Resulting Directory Structure

Using Idoc Script

  • Understanding the Programming Capabilities of Idoc Script
  • Using Idoc Script to Alter the Functionality of the Content Server
  • Using Idoc Script to Alter the Presentation of the Content Server

The Glue File and the Environment Resource

  • Explaining the Purpose of the Glue File
  • Identifying Sections, Including MergeRules and ResourceDefinition
  • Creating an Environment Resource

The HTML Include Resource and Localization Strings

  • Labeling the Different Resource Types
  • Differentiating Between Idoc Script and Java Related Resource Types
  • Defining and Calling an HTML Include
  • Using the Super Tag
  • Building Localized Strings

The Query Resource

  • Explaining the Role of the Query Resource
  • Creating a Query
  • Passing Parameters to a Query

The Service Resource

  • Describing the Purpose of the Service Resource
  • Understanding the Various Ways a Service can be Called
  • Analyzing the Structure of a Service
  • Creating a Service Resource

The Template Resource

  • Explaining the Difference Between the Template Definition File and the Template Page Assembly File
  • Modifying an Existing Template
  • Using MergeRules ResultSet
  • Creating a New Template
  • Passing Parameters to the Template

Planning Your Component

  • Determining the Necessary Resources for Creating a Component
  • Identifying the Necessary Code Changes

Modifying the Navigation

  • Understanding Navigation Concepts
  • Investigating the 11g Navigation Engine Reference
  • Modifying Navigation Menus With Data Includes/Resource Tables
  • Installing and Enabling the NewLayout Component
  • Switching to a New Layout
  • Moving an Existing Navigation Link
  • Changing the Criteria of a Navigation Link
  • Changing the Icon for a Navigation Link in Tree Display

Creating a New Layout and Skin

  • Understanding User interface Purpose and benefits of Layouts and Skins
  • Exploring the New Layout Component
  • Modifying the Component
  • Modifying the Banner Image
  • Creating a Custom Skin

Advanced Troubleshooting and Error Tracing

  • Enabling Troubleshooting Options
  • Understanding the DataBinder
  • Using Variable Substitution Order
  • Understanding the Use and Effect of #env, #active, #local

Changing Metadata Attributes

  • Introducing Idoc Script Page Flags
  • Describing Metadata Attribute Variables
  • Discussing Resource Includes
  • Changing Metadata Attributes Like Required Fields, Hidden Fields, and Read-Only Fields

Using Dynamic Server Pages as Alternatives to Custom Components

  • Creating a Custom Include (*.idoc Resource File)
  • Creating an HCST Dynamic Server Page (*.hcst)

Content Server Forms

  • About Advantages of Using Oracle Content Server Forms
  • Describing the Life Cycle of a Form
  • Creating a Form
  • Creating a New Custom Service Class

Overview of Java Customization

  • Describing the Customization Available With Java
  • Introducing JDeveloper

Integrating Custom Java Code Into the Oracle WebCenter Content Server

  • Extending the Core Oracle Content Server Java Classes
  • Writing a Custom Service Class using JDeveloper
  • Creating a Service Calling a Custom Service Class
  • Deploying a Java Project Into a Component Folder
  • Extending a Component Classpath With a Custom JAR file
  • Creating a Custom Component Tracing Section

Creating Custom Idoc Script Functions and Variables With Java Code

  • Creating a Stand-alone Custom Java Class
  • Creating Custom Idoc Script Functions and Variables
  • Deploying the Idoc Script Extension With JDeveloper

Executing Code at Key Events: Utilizing Java Filters

  • Understanding the Power of Filters
  • Configuring a JDeveloper Project to Create a Java Filter
  • Creating a Component Referencing a Custom Java Filter
  • Creating a Custom Java Filter

Creating Custom Java Service Handlers

  • Configuring a JDeveloper Project to Create a Java Service Handler
  • Registering Custom Java Code for Use Within Standard Services
  • Calling Custom Methods From Existing Content Server Services


Course ID: WC11GCSC

Show Schedule for 1 Month  3 Months  All 
Date Country Location Register