SAP SPARTACUS

 


What Will You Learn?

  • Introduction to SAP Spartacus: Understand the fundamentals of SAP Spartacus, including its role as a headless eCommerce solution built on the SAP Commerce Cloud platform.
  • Architecture of Spartacus: Gain insights into the architecture and components of Spartacus, including how it leverages Angular for building modern web applications.
  • Setting Up Spartacus: Learn how to set up your development environment for SAP Spartacus, including installing necessary tools and dependencies.
  • Creating Custom Components: Master the process of creating custom components and modules in Spartacus to enhance the user experience and meet specific business requirements.
  • Integration with SAP Commerce Cloud: Explore how to integrate Spartacus with SAP Commerce Cloud, including data fetching and API interactions to manage product catalogs, user accounts, and orders.
  • User Authentication and Authorization: Understand how to implement user authentication and authorization features in your Spartacus applications to secure user data and transactions.
  • Customization and Theming: Learn how to customize the look and feel of your Spartacus storefront through theming and styling to create a unique brand experience.
  • Performance Optimization: Discover best practices for optimizing the performance of your Spartacus applications, ensuring fast loading times and a smooth user experience.
  • Testing and Debugging: Develop skills in testing and debugging your Spartacus applications to ensure reliability and high quality in production environments.
  • Real-World Case Studies: Engage with practical exercises and real-world case studies to apply your knowledge and gain insights into successful Spartacus implementations.
  • By the end of this course, you will have the expertise to develop and implement robust eCommerce solutions using SAP Spartacus, enabling you to create dynamic and engaging online shopping experiences.

  • Setup “SAP Commerce” [End – End]
  • Backoffice, hAC & Product Cockpit
  • Access different Storefronts
  • Improve Server Startup Time
  • SAP Comm Versions & Exts
  • When to use Spartacus
  • Spartacus releases detail
  • Accelerator Vs Spartacus
  • Spartacus Technologies
  • Spartacus Architecture
  • Spartacus Extensibility options
  • Setup Spartacus
  • Placing order
  • Varies OCC Service Calls
  • OCC Services Swagger URL
  • Spartacus Installation Possibilities
  • App.component.html
  • Package.json
  • App.module.ts
  • Spartacus Routing
  • SEO Guidelines
  • Enabling Context in the Storefront URL
  • Add custom parameters in URL
  • Get context from Backend
  • Adding content Pages
  • Adding content page without CMS
  • Configure Alias for Content Pages
  • Extend existing content page
  • Customizing Routes
  • Customizing Product Details Route
  • Customizing Routes Normalizers
  • Create Normalizer
  • Make URLs more SEO friendly
  • Common Understandings / Challenges
  • Routing in Spartacus — Router Links
  • Get Random Products when we click Find
  • Get Random Products from list
  • Spartacus Layout & Styling
  • Spartacus Outlets
  • Spartacus Component Mapping
  • Spartacus Service Injection
  • Spartacus Performance improvements
  • SAP Comm OCC Services Impl
  • Spartacus Internationalization (i18n)
  • Event System  Spartacus
  • Angular Update Schematics
  • Infinite Scroll in Spartacus
  • Search Indexing Support in Spartacus
  • Create a Spartacus Storefront
  • Security Best Practices in Spartacus
  • Performance Optimizations in Spartacus
  • Extending Built-In Models
  • Lazy Loading in Spartacus
  • Spartacus Extending Checkout
  • Spartacus HTTP Error Handling
  • How to use Backend CMS Data
  • Hosting Spartacus JavaScript storefront
  • Automatic Site Config Detect from URL
  • Spartacus Server-Side Rendering (SSR)
  • Upgradability & Versioning in Spartacus
  • How to uses Backend Catalog

Q = What are the frameworks / libraries / technologies?
Languages = Typescript, Sass
Frameworks = Angular, RxJS, NgRx
Dependency management = Yarn, npm
Build =Angular CLI (webpack, ng-packagr)
Testing = Jasmine, Cypress, Karma
Code Quality = Prettier, TSLint
IDE = Visual Studio Code (or equivalent)
Source control / distribution = Github, n

Comments

Popular posts from this blog

SAP EWM HANA

SAP BASIS

SAP BASIS WITH HANA