Will Harris

Return to Main Page


Oracle WebCenter Sites for Developers

Course Description:

This 5 day course exposes developers to the critical pieces of a new implementation using Oracle WebCenter Sites 11g. The course takes the participant through the journey of starting a new project, beginning with a Design Document and wireframes. Over the course of 5 days, participants are brought through a series of practices that guide them through the administration of a content management site, including creation of users, roles, and permissioning, building out asset models, configuring the user interface for content contribution and content management, configuring dynamic publishing, designing and developing templates for in-context editing, and rendering content to the website.

LEARN TO

  • Configure the user interface for business end users (content contributors)
  • Build out content models
  • Perform simple customizations
  • Set up a dynamic publish destination
  • Implement an efficient page caching strategy
  • Develop templates for in-context editing and for content delivery

AUDIENCE

  • Java EE Developer
  • Java Developer
  • Architect
  • Developer
  • Implementation Consultant
  • Technical Consultant
  • J2EE Developer
  • Application Developers

COURSE TOPICS

Introduction to Oracle WebCenter Sites 11g

  • Oracle WebCenter Sites 11g: Product Architecture
  • Oracle WebCenter Sites 11g: Systems Architecture
  • Oracle WebCenter Sites 11g: Core Architecture
  • What is "Web Experience Management"?
  • About WebCenter Sites Terminology

Oracle WebCenter Sites 11g: User Interfaces

  • Administration and Authorization: The WEM Admin Interface
  • Administration and Design: The Admin Interface
  • Content Management: The Contributor Interface

Creating and Configuring a New CM Site

  • Discussing User Authentication and Authorization
  • About WebCenter Sites Roles
  • Creating a CM site in WebCenter Sites 11g
  • Creating Users in the WEM Admin Interface
  • Creating and Assigning Roles in the WEM Admin Interface

Building the Content Model

  • About Assets and Asset Types
  • About Asset Definitions
  • About Parent Asset
  • Discussing Parent Definitions
  • About The Page Asset Type
  • Describing Asset Relationships
  • About Core Asset Types

Administrating and Enhancing the Usability of Your CM Site

  • About Tree Tabs
  • About Start Menu Items
  • About Attribute Editors

Configuring Dynamic Publishing

  • Publishing Methods
  • RealTime Publishing: Architecture
  • Explaining Approval Process
  • Discussing Types of Asset Dependencies
  • Creating a New Destination for Dynamic Publishing
  • Configuring a CM Site for the Destination Server
  • Approving and Publishing Content Assets
  • Site Capture: Capture Modes

Designing the Asset Data Model

  • About The Basic Asset Model
  • About The Flex Asset Model
  • About Attribute Inheritance
  • About Flex Filters

Working with WebCenter Sites Developer Tools

  • Working with SitesExplorer
  • Working with CatalogMover
  • About Property Editor
  • About Developer's Tag Reference
  • Discussing WebCenter Sites Developer Tools (Integration with Eclipse)

Programming with WebCenter Site

  • Rendering Models and Patterns
  • About Template Design
  • About Site Design Asset Types
  • Describing WebCenter Sites Variables and Lists
  • Explaining WebCenter Sites Asset API

Building Templates

  • Invoking Other Templates and Elements
  • Retrieving and Rendering Asset Data
  • Manipulating WebCenter Sites Lists
  • Building Links to Assets
  • Rendering Images
  • Fetching Associated Assets
  • Building a Navigation Bar

Coding Templates for Web Mode

  • Discussing Requirements for In-Context Editing
  • Coding for In-Context Content Editing
  • Coding for In-Context Presentation Editing
  • Coding for In-Context Content Creation

Caching

  • Overview of Resultset Caching
  • Architectural Overview of Page Caching
  • About Cache Criteria
  • Explaining Compositional Dependencies
  • Working with Embedded Pagelets

COURSE OBJECTIVES

  • Develop templates and element code using WebCenter Sites custom JSP tag libraries
  • Implement in-context content editing, presentation editing, and content creation
  • Produce a fully functional website
  • Create and manage a content management site in Oracle WebCenter Sites 11g
  • Configure aspects of the user interface based on user roles and permissions

www.willharris.com