Course announcements

  • SAP Commerce Cloud is composed of a standard set of extensions providi base functionality for building e-commerce solutions.
  • The course illustrates some of the basic functionalities and main concepts of SAP Commerce Cloud and helps participants understand which features are out-of-the-box and which have to be implemented. It is targeted for software developers, software architects, and technical consultants.
  • Participants will view software demonstrations and will learn to install, configure, and apply basic customizations. For each major topic presented in the course, participants will complete an exercise that covers one or more features discussed in the theory portion. This training is based on the B2C Accelerator. Building on new features to the already existing storefront is the main theme through the entire training, although participants also learn how to generate their own custom storefronts. This training does not address project-specific problems, but it shows how to tackle many common developer tasks.
  • Disclaimers:
    • This course is valid for both the on-premise and cloud version of SAP Commerce Cloud.
    • If you are an SAP Commerce Cloud customer or partner, we recommend that you use your own machine for the best training experience.
    • If you are not an official SAP partner or customer (NDA signed), you cannot access the Help Documentation as shown in this course. Follow these links for registration information: Help. This does not affect the duration of the course. Accessing the Help Documentation is not a mandatory part of this course and therefore does not affect the educational value of the training.
    • This course has been previously provided with the course code HY400.

Goals

  • This course will prepare you to:
    • understand the fundamental technical aspects of SAP Commerce Cloud (on-premise and cloud version)
    • understand how to code within SAP Commerce Cloud platform
    • provide configuration for the SAP Commerce Cloud platform back-end
    • know how to build and deploy your solution to the Cloud
    • know where to get additional information, best practices, and documentation for SAP Commerce Cloud

Audience

  • Developer
  • Developer Consultant
  • Solution Architect
  • Technology Consultant

Prerequisites

Essential

  • Intermediate knowledge in Java, Java EE concepts and patterns, and the Spring Framework

Recommended

  • None

Course based on software release

  • SAP Commerce Cloud 1905

Content

  • Overview
    • About this Course
    • SAP Commerce Platform and Accelerators
    • Architecture
  • Installing SAP Commerce
    • Build Framework
    • Extension concept
    • Basic Configuration
    • Hybris Server
    • HAC, Initialization, and Update
    • Recipes
    • Spring in SAP Commerce
    • Exercise How-to
    • (Exercise) Class Setup
  • Data Modeling
    • Introduction to the Type System
    • Collections & Relations
    • Deployment
    • Type System Localization
    • (Exercise) Data Modeling
  • Scripting
    • Introduction
    • Scripting Tools
  • Product Modeling
    • PCM
    • Product Modeling
    • Classification
    • Product Variants
    • Configurable Products
    • (Exercise) Product Modeling
  • Impex
    • Overview
    • Syntax & Examples
    • Invoking
    • Scripting
    • Distributed Impex
    • (Exercise) Impex
  • Flexible Search
    • Overview
    • Syntax
    • API Examples
    • Flexible Search alternatives
    • (Exercise) Flexible Search
  • Services
    • Architecture of the Service Layer
    • Models
    • Interceptors
    • Platform Testing Environment
    • Transactions
    • ServiceLayer Direct
    • (Exercise) Services
  • Cache
  • Commerce Services & Facades
    • Commerce Services
    • Commerce Facades
    • Beans Generation for Facades
    • Conversion Process
    • (Exercise) Facades
  • Validation
    • Data Validation Framework
    • Validation Service
    • Validation in Backoffice
    • Cockpit Integration
    • (Exercise) Validation
  • Understanding the Accelerator Storefront (WCMS)
    • Storefront Management
    • CMS Model
    • Slots & Components
    • Request Flow
    • Personalization
    • SmartEdit
    • Website Links
    • (Exercise) WCMS
  • SAP Commerce Cloud Portal
    • Introduction to Cloud Portal
    • Code Repository Connection
    • Code Repository Structure
    • Cloud Hot Folders
    • Build & Deployment
  • Security
    • Basics
    • Type-Based Access Rights
    • Restrictions
    • Spring Security
    • Custom Access Rights
    • Additional Security Features
    • (Exercise) Security
  • Creating an Accelerator-Based Site (WCMS)
    • Overview of Accelerator templates, extensions, and hooks
    • (Exercise) Creating an Accelerator-based Site
  • SAP Commerce Cloud Know-How
    • Deployment & Maintenance
    • Logging & Debugging
    • Container Support
    • Integration Scenarios
    • GDPR
    • Knowledge Webography

Notes

  • If you plan to use your own machine, please consider following system requirements:
    • CPU: Minimum Dual Core (recommended Quad Core)
    • RAM: Minimum 8 GB (recommended 16 GB)
    • Hard Disk: 7200 rpm IDE (recommended SSD)
    • Hard Disk Space: 10 GB (recommended 20 GB)
    • Most recent Java 11 Development kit-64 bit
  • General requirements for all on-site trainings (Required for all SAP Customer Experience on-site trainings, regardless of the course content):
    • Projector with VGA connection required. DVI / HDMI connections are optional.
    • Internet connection is required for trainer and attendees.
    • A list of names of attendees.
    • Information on participants' technical background and experience with SAP Commerce Cloud.
  • Usually requested as part of the training setup process:
    • Name badges for attendees are required.
    • Please recommend hotels near the training location to us.
    • A visa for the trainer may be required, depending on the country. If a visa is required, please assist in obtaining it.