Course announcements

  • Composable Storefront is a lean, Angular based Javascript storefront for SAP Commerce Cloud. Composable Storefront talks to SAP Commerce Cloud exclusively through the Commerce REST API.
  • The course presents the main concepts of Composable Storefront and helps the participants to understand how to extend and customize the SAP Commerce Cloud storefront through it. The target audience for this course are Developers, Developer Consultants and Technology Consultants.
  • Participants will see the software demonstrated and will learn to install, configure, and customize it to a certain degree. After each topic, participants will test their knowledge via hands-on exercises.
  • This course does not solve project specific problems, but it shows how to tackle most common tasks.

Learning outcomes

  • This course will prepare you to:
    • understand the fundamental technical aspects of Composable Storefront framework
    • understand how to develop and code through Composable Storefront
    • can provide configuration into SAP Commerce Cloud platform in the backend
    • know how to build and deploy their solution to the Cloud
    • know where to get additional information, best practices and documentation

Content

  • Overview
  • Setup & Libraries
    • Composable Storefront Libraries
    • Composable Storefront Modules
    • Reference App Structure
    • Schematics Setup
    • Back-end Requirements
    • Hosting Composable Storefront in Public Cloud
    • (Exercise) Setup & Libraries
  • Outlets
    • Overview
    • Using Outlets
    • Creating new Outlets
    • Limitations
    • (Exercise) Outlets
  • Global Configuration
    • Global Configuration Characteristics
    • Global Configuration API
    • Global Config Merging Behavior
    • Order of Provided Configuration Chunks
    • Configuration Validators
    • Special Configuration for the Base URL
    • (Exercise) Global Configuration
  • Layout Config
    • (Exercise) Layout Config
  • Custom CMS Components
    • (Exercise) Custom CMS Components
  • Styling
    • (Exercise) Styling
  • Routing
    • Business Requirements
    • SEO Guidelines
    • Stateful URLs
    • Context Configuration
    • CMS-Driven Routes
    • Routing Capabilities
    • Configurable PDP and PLP Routes
    • Other Features
  • Internationalization (i18n)
  • Dependency Injection & Built-in Services
  • Search Engine Optimization (SEO)
  • Data Binding
  • Composable Storefront Internals

Audience

  • Developer
  • Development Consultant
  • Technology Consultant

Notes

  • The course contains a set of exercises corresponding to each introduced course content. All the exercises can only be performed in a pre- configured SAP Virtual Machine (aka. SAP VM). Details about how to connect to the SAP VMs will be introduced on the first day of the course.

Languages

Available in English

Prerequisites

Essential

  • Attendees should have deep knowledge of JavaScript, front-end technology and development in general (Ideally, you are familiar with Angular, or another large JS framework such as React or Vue.js).

Recommended

  • none

Find a course date

Can't find a suitable date?

Booking for 1-2 people?

Make a request for us to schedule training around what works for you? We will do our best to consider your request.

Request a training date

Booking for 3+ people?

Our 3 to RUN initiative empowers you to schedule our chosen classroom training course or virtual SAP Live Class on a date that suits you. You need at least three confirmed participants to register and SAP will add it to your schedule.

Find out more

Languages

Available in English

Prerequisites

Essential

  • Attendees should have deep knowledge of JavaScript, front-end technology and development in general (Ideally, you are familiar with Angular, or another large JS framework such as React or Vue.js).

Recommended

  • none