Introduction to “Spartacus”

Join this free online course to get an introduction to “Spartacus”, the technologies it uses, and an overview of its architecture. Through demos, you will also see how it is possible to install Spartacus and extend it to create your storefront.

This course was retired in October, 2023.

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



This course was retired in October, 2023.

Course Summary

Project “Spartacus” is a lean, Angular-based JavaScript storefront for SAP Commerce Cloud. It allows you to hit the ground running by providing a framework to 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. In addition to being an SPA and PWA, “Spartacus” is highly configurable and extensible, which allows it to be used for a wide range of projects.

This course will give you an insight into “Spartacus” and how it can be used to build your own PWA storefront. The course will introduce you to what “Spartacus” is and the technologies it uses and give you an overview of its architecture. Through demos, you will also see how it is possible to install Spartacus and extend it to create your storefront.

Note: This course was prepared using Spartacus version 2.0. By the time you start the course, a new version of Spartacus may be available. All the information provided in this course should also be valid for the newer version of Spartacus. However, there might be some small technical differences not covered here. In case of any problems, please refer to the official documentation.

Course Characteristics

  • Starting from: September 30, 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: October 29, 2020, 9:00 UTC
  • Course language: English
  • How is an openSAP course structured?

Course Content

Unit 1: What Is Spartacus?
Unit 2: Why Spartacus?
Unit 3: Comparison with Accelerator
Unit 4: Basic Setup and Features Overview
Unit 5: Spartacus Technology Overview
Unit 6: Extending Spartacus
Unit 7: Architecture Overview
Unit 8: Learning and Using Spartacus

Target Audience

  • Angular developers
  • SAP Commerce Cloud developers
  • SAP Commerce Cloud consultants

Development Systems

To practice what you have learned in the course 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. You can also check out this repository with examples shown in this openSAP course.


  • Course content no longer available

  • 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


29. Oktober 2020
30. September 2020


Der Kurs wurde mit durchschnittlich 4.39 Sternen bei 458 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.

Louis Pierrestiger

Louis Pierrestiger is a developer in the Spartacus core team at SAP and a Spartacus advocate. He is also a trusted advisor on customer projects.

With his strong background in web development and knowledge around Spartacus, Louis focuses on promoting and teaching about Spartacus. This has given him the opportunity to present Spartacus around the world.

Tobias Ouwejan

Tobias Ouwejan is the founder and architect of Spartacus. Tobias has over 20 years experience in various roles, including consulting, development, design, project management, and training. He consulted enterprise customers on commerce projects for over a decade before joining the product team to build out Spartacus.