CMS in “Spartacus” (openSAP)

CMS in “Spartacus” (openSAP)
Free Course
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CMS in “Spartacus” (openSAP)
Join this free online course to learn about project “Spartacus” and how it leverages the SAP Commerce Cloud content management system (CMS). 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. As well as being an SPA and PWA, Spartacus is highly configurable and extensible, which allows it to be used for a wide range of projects. A large part of this extensibility comes from Spartacus using the SAP Commerce Cloud content management system (CMS).

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The goal of this course is to introduce how Spartacus leverages the SAP Commerce Cloud CMS. In the course you’ll learn how to set up Spartacus, how Spartacus uses the CMS, and how to extend Spartacus using the CMS. Additionally, the course will cover some fundamental theoretical concepts around the SAP Commerce Cloud CMS functions and how to best use them with Spartacus.




Note: This course was prepared using Spartacus version 3.1. 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 may be some small technical differences not covered here. In case of any problems, please refer to the official documentation.


Course Content


Unit 1: Installing Spartacus

Unit 2: CMS Overview

Unit 3: CMS Component Mapping

Unit 4: CMS Pages

Unit 5: Static CMS

Unit 6: Multi-Site Configuration

Unit 7: Lazy Loading of CMS

Unit 8: CMS Performance Optimization


Hands-On Experience

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

HTML & CSS (SASS)

TypeScript

Angular 10: Basic concepts (components and modules), services and dependency injection, routing and navigations

RxJS

Yarn



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.