Beim Laden des Videoplayers ist ein Fehler aufgetreten, oder es dauert lange, bis er initialisiert wird. Sie können versuchen, Ihren Browser-Cache zu leeren. Bitte versuchen Sie es später noch einmal und wenden Sie sich an den Helpdesk, wenn das Problem weiterhin besteht.

Join this free online course to learn about project “Spartacus”. You’ll learn how to set up a Spartacus storefront for SAP Commerce Cloud from scratch and how to extend it.

Seit 15. Juli 2020 im Selbststudium
Kurssprache: English
Untertitel (automatisch erzeugt): Deutsch, English, Français, Español


Course Summary

Project “Spartacus” is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud. It helps build single page application (SPA) and progressive web app (PWA) storefronts.

SPAs and PWAs deliver an exceptional user experience because they behave like native apps. Although SPAs and PWAs provide a lot of benefits, they are not SEO-friendly by default. To address this, Spartacus includes several SEO features, one of which is configurable routing.

The goal of this course is to introduce you to the routing capabilities of Spartacus. However, the course is also targeted at people who are new to Spartacus, so you’ll learn how to set up a Spartacus storefront from scratch and then how to extend it. You’ll also learn about the basic SEO guidelines for routing.

Learn more about Spartacus

Course Characteristics

  • Starting from: June 16, 2020, 09:00 UTC. (What does this mean?)
  • Duration: The course is open for 4 weeks
  • Effort: 2-3 hours in total
  • Course assignment: You can take the course assignment at any time whilst the course is open.
  • Course closure: July 15, 2020, 9:00 UTC
  • Course language: English
  • How is an openSAP course structured?

Course Content

Unit 1: Introduction to Routing
Unit 2: Installation
Unit 3: Enabling Context in the Storefront URL
Unit 4: Adding Content Pages
Unit 5: Customizing Routes
Unit 6: Using Router Links
Unit 7: Hands-On Exercises
Unit 8: Sample Solution for the Exercises

Target Audience

  • Angular developers
  • SAP Commerce Cloud developers

Course Requirements

  • Basic knowledge of Angular
  • Basic knowledge of RxJS

Development Systems

To practice the exercises of this course, you should be familiar with the following topics:

  • TypeScript
  • Angular 9 +: Basic concepts (components and modules), services and dependency injection, routing and navigations
  • RxJS
  • Yarn

You can use an editor of choice to develop code. Visual Studio Code, for example, is a good choice. You should use an SAP Commerce Cloud instance (minimum version: 1905). If you do not have one, you can use this public instance. Can find out how to use the public instance backend with your local Spartacus on Github.


  • Course

  • I Like, I Wish:

    We Love Your Feedback … And Want More

Für diesen Kurs einschreiben

Der Kurs ist kostenlos. Legen Sie sich einfach ein Benutzerkonto auf openSAP an und nehmen Sie am Kurs teil!
Jetzt einschreiben


15. Juli 2020
16. Juni 2020


Der Kurs wurde mit durchschnittlich 4.38 Sternen bei 448 abgegebenen Stimmen bewertet.

Anforderungen für Leistungsnachweise

  • Den Leistungsnachweis erhält, wer in der Summe aller benoteten Aufgaben mindestens 50% der Höchstpunktzahl erreicht hat.
  • Die Teilnahmebestätigung erhält, wer auf mindestens 50% der Kursunterlagen zugegriffen hat.

Mehr Informationen finden Sie in den Richtlinien für Leistungsnachweise.

Dieser Kurs wird angeboten von

Mateusz Ostafil

Mateusz Ostafil has over 7 years of experience as an IT specialist, programmer, and mentor. He is a Spartacus technology evangelist, spreading knowledge about Angular and Spartacus across the world.

Mateusz works closely with the Spartacus core team, always on the edge with plans for future releases and functionalities.