Oracle Commerce: Platform Fundamentals for Developers Rel 11.1

Überblick

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.

 

Individueller Schulungseinstieg mit Oracle Training On Demand

Online-Training über das Internet, verfügbar rund um die Uhr, an sieben Tagen die Woche. Sie greifen auf gestreamte Vorträge zu, Whiteboards und Lab-Aktivitäten, können im Video suchen, es unterbrechen oder zurückspulen. Es handelt sich hierbei um aufgezeichnete Kurse. Der Zugang wird nur registrierten Benutzern gewährt (Named-User-Basis). Sie haben ab Wirksamkeitsdatum der Buchung 90 Tage Zugriff auf die Kurse.

Zielgruppe

  • Technical Consultant
  • Functional Implementer
  • J2EE Developer
  • Application Developers
  • Java Developers

Voraussetzungen

Required Prerequisites:
  • Experience with Java, JavaServer Pages (JSP), and object-oriented programming techniques
Suggested Prerequisites:
  • Working knowledge of HTML and XML

Kursziele

  • 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

Produktbeschreibung

  • Oracle Commerce Application Structure and Deployment
  • Nucleus Components
  • Custom Components
  • The DSP Tag Library
  • Dynamo Servlet Beans
  • Repository Architecture
  • SQL Repository Configuration
  • Repository Form Handlers
  • Repository API
  • Derived Properties
  • Versioned and Hierarchical Repositories
  • SQL Repository Caching
  • Introduction to Core Commerce and the Product Catalog
  • Extending the Product Catalog
  • The User Profile
  • Custom Form Handlers and Transactions
  • Pipeline Processors
  • REST Web Services

Outline

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
E-Learning Oracle Training on Demand
Preis (exkl. MwSt.)
  • CHF 4'320.–

Nutzungsdauer: 5 Tage