• Online, Self-Paced
Course Description

Oracle Commerce applications are robust and highly configurable. Advanced concepts such as custom properties, transaction management, and Oracle Commerce Principals can be applied to build rich and scalable web applications. In this course, you will learn how to add additional logic to manipulate properties, create and use new principals in the Oracle Commerce User Directory, learn transaction management, and apply your Oracle Commerce knowledge to build working applications. This course is one of a series in the Skillsoft learning path that covers the material for the Oracle Commerce Platform Fundamentals for Developers.

Learning Objectives

Custom Properties

  • start the course
  • create custom property types that allow the programmatic manipulation of repository item properties
  • distinguish between the methods for overriding and extending functions
  • work with custom attributes to extend the functionality of an application

User Directory

  • describe how the Oracle Commerce User Directory groups users by organization and role
  • view the user principals in the ACC
  • view the organization principals in the ACC
  • view the role principals in the ACC
  • distinguish the differences between user segments and the user directory
  • describe how the user directory can be used to control site access with page level security
  • describe how the user directory uses secured repositories to implement object-level security

Transaction Management

  • describe the concept of database transactions and database concurrency and consistency
  • identify the ways Oracle Commerce supports JTA
  • define the start and end points (the boundaries) of a transaction

Application Building Basics

  • create an Oracle Commerce application module that contains a simple Java EE application
  • override the properties of a global component with application-specific values set from the Sandbox module's local configuration layer
  • create and configure a component based on an out-of-the-box component class
  • register the Sandbox configuration layer and namespace with the ACC
  • create and deploy a globally scoped component based on a custom class
  • declare the DSP tag library for use in a JSP
  • use standard Dynamo Servlet beans to display dynamic and conditional content on a page

Practice: Custom Dynamo Servlet Beans

  • write a custom Dynamo Servlet bean class, and use that bean in a JSP to display conditional content

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.