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.
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.
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
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.
This course was rated with 4.39 stars in average from 458 votes.
Find out more in the certificate guidelines.
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 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 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.