Course Overview
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.
Who should attend
- Technical Consultant
- Functional Implementer
- J2EE Developer
- Application Developers
- Java Developers
Prerequisites
Required Prerequisites:
- Experience with Java, JavaServer Pages (JSP), and object-oriented programming techniques
Suggested Prerequisites:
- Working knowledge of HTML and XML
Course Objectives
- 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
Course Content
- 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