Scheda corso
NovaNext Training / Oracle / Oracle Commerce (ATG, Endeca) / Oracle Commerce: Platform Fundamentals for Developers Rel 11.1

Oracle Commerce: Platform Fundamentals for Developers Rel 11.1

Codice
D86560GC10
Durata
5 Giorni
Prezzo
2.500,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Corso in aula
       

 

Schedulazione
Luogo Data Iscrizione
A Richiesta

 

Prerequisiti

Experience with Java, JavaServer Pages (JSP), and object-oriented programming techniques

Suggested Prerequisites

Working knowledge of HTML and XML

Audience

Application Developers

Functional Implementer

J2EE Developer

Java Developers

Technical Consultant

 

Obiettivi

Create and configure standard and custom Nucleus components that implement site functionality

Build dynamic web pages that access Oracle Commerce services and capabilities

Configure SQL database data access using repositories

Model complex data structures using inheritance and derived properties

Access and manipulate SQL database data from web pages and in code

Provide a tight integration between pages and the back-end infrastructure using out-of-the-box Dynamo Servlet Beans

Create custom Servlet Beans (droplets)

Implement forms that manage user input

Create custom extensions to the standard user profile and product catalog objects

Configure repository caching for optimal performance

Manage transactions

Leverage Oracle Commerce functionality using REST web services

Define customized user profile properties

Customize the Product Catalog

 

 

Contenuti

Oracle Commerce Application Structure and Deployment

Overview of Oracle Commerce products and technology

Core concepts

Developer tools

Oracle Commerce application module assembly and deployment

Nucleus Components

Nucleus services and component architecture

Java implementation of components (classes)

Properties files and component configuration

Configuration layering (CONFIG PATH)

Component scope

Application logging capabilities

Custom Components

Component types

Creating custom component classes

Integrating custom components into Nucleus

Using application logging facilities in a component class

Component build environment (IDE, build tools)

The DSP Tag Library

JavaServer Page (JSP) review

DSP tag library

Displaying component properties

Setting component properties from a page

Page fragments

Dynamo Servlet Beans

Dynamo Servlet Bean (Droplet) function and usage

Servlet Bean structure, parameters, and syntax

Frequently used Servlet beans

Nested DSP tag restrictions

Writing custom Servlet Bean Classes

Repository Architecture

Oracle Commerce Data Anywhere Architecture overview and architecture

Retrieving data from a repository using servlet beans and queries

SQL Repository Configuration

Configuring SQL Repository components

Creating Repository XML definition files (mapping item properties to table columns)

Testing, debugging, and populating a SQL Repository

Modeling one-to-many and many-to-many data relationships

Repository item subtyping (item descriptor inheritance)

Composite repository IDs

Property grouping

Cascading relationships

Repository Form Handlers

Oracle Commerce forms and form handlers

Configuring repository form handlers

Accessing dynamic bean properties (DSP form tags)

Multi-value form input

Submission handler methods

Page redirection

Error handling

Repository API

Accessing repository data from Java code

Repository programming interfaces

Mutable Repository

Creating, updating, and deleting repository items

Querying repositories

Derived Properties

Deriving default property values from other properties

Overriding property derivation

Derivation methods

Versioned and Hierarchical Repositories

SQL Repository Caching

Caching architecture

Caching of repository query data

Cache modes

Invalidating caches

Preloading caches

Cache types

Coherence caching

Introduction to Core Commerce and the Product Catalog

Overview of Core Commerce and the Commerce Reference Store

Catalog definition and repository implementation

Catalog structure

Displaying the catalog

Extending the Product Catalog

Core Commerce and Commerce Reference Store module structure

Adding properties to catalog item types

Using subtyping to extend the catalog

Creating new catalog-related item types

The User Profile

Platform and Core Commerce Profile properties

Profile repository overview

Adding profile properties

Linking to other repository items

Profile form handlers

Grouping profiles (Introduction to the User Directory)

Custom Form Handlers and Transactions

Extending the Repository Form Handler

Creating custom form handlers

Handling form errors

Transaction demarcation

Best practices in writing form handlers

Pipeline Processors

Introduction to the request handling pipeline

Commerce pipeline architecture

Pipeline processor classes

Extending a pipeline

REST Web Services

REST architecture overview

Creating a custom actor

Description:

This Oracle Commerce: Platform Fundamentals for Developers Rel 11.1 training teaches web application developers

the baseline knowledge and skills to begin implementing solutions built on the Oracle Commerce Platform. It introduces

the core technologies, capabilities and services that support configuration.

This course is appropriate for on-premises deployments only.

Learn To:

Use dynamic page development.

Access persistent data.

Perform user data entry.

Work with web services for Oracle Commerce applications.

Benefits to You

While the emphasis is on foundational skill building, examples and use cases illustrate how the baseline technologies

are used to implement essential commerce application constructs. These include the user profile and the product

catalog.