Course announcements

  • This course illustrates the main functionalities and concepts of SAP Customer Data Cloud (Gigya). It is designed to provide an in-depth understanding about the implementation of the key business scenarios of the SAP Customer Data Cloud solution. Multiple hands-on exercises are used to facilitate the configuration options in SAP Customer Data Cloud and development using Customer Data Cloud SDKs. Hands-on activity includes customizing Data Schema, implementing Registration as a Service using screen-sets and web SDK, implementing Customer Consent, working with Customer Data Cloud API tool and implementing single sign on.
  • We recommend that you use your own machine for the best training experience. Please note the technical equipment requirements for training delegates on this course are a Text Editor and webserver.
  • If you do not wish to install anything on your machine, we also offer you WTS to complete all the hands-on exercises.

Goals

  • This course will prepare you to:
  • Understand the underlying technical concepts in SAP Customer Data Cloud
  • Perform configurations using the “Administration Console”
  • Integrate SAP Customer Data Cloud in your web and mobile applications
  • Leverage Identity Exchange tools
  • Use the best practices to implement SAP Customer Data Cloud effectively in projects

Audience

  • Software developers (Frontend and Backend)
  • Technical consultants
  • Functional consultants
  • Solution architects

Prerequisites

Essential

  • Watch:SAP Customer Data Cloud Features and Configurations Video Series

Recommended

  • Previous JavaScript, Web Development and REST Experience
  • Watch:SAP Customer Data Cloud Technical Video Series

Course based on software release

  • SAP Customer Data Cloud
  • Apache Tomcat webserver

Content

  • SAP Customer Data Cloud Overview (Gigya)
  • Console Overview
  • API keys, partner Id and secret
  • Console administration
  • Managing admins and users
  • Managing applications
  • Permission groups
  • Hands-on exercise
  • Data Schema
  • Identity store
  • Accounts structure
  • Schema JSON
  • Schema editor
  • Accounts API calls
  • Data store
  • DS REST API calls
  • Hands-on exercise
  • Registration as a Service
  • Lite registration
  • Hands-on exercise
  • Full registration
  • Full registration API calls
  • UI Builder and Screen-sets
  • RaaS policies
  • Customer Data Cloud Web SDK
  • Social login
  • Hands-on exercise
  • REST API
  • Making API calls
  • Core API flows
  • Change schem ausing APIs
  • Registr users using REST API
  • Store and read DS data using the REST API
  • Hands-on exercise
  • Customer Consent
  • Compliance framework, DSR, DSAR
  • GDPR
  • Consent statements
  • Add consent to the screen-sets
  • Consent version control
  • Consent vault
  • Preference center implementation
  • Hands-on exercise
  • Webhooks
  • Overview
  • Configure a webhook
  • Webhook notification url
  • Webhook Endpoint logic
  • Identity Exchange
  • Overview
  • GConnectors
  • IdentitySync
  • Dataflows and components
  • Configure IdentitySync
  • Identity scheduling
  • Error handling
  • Federation
  • Overview
  • Introduction to SAML
  • Introduction to OIDC
  • OIDC deeper dive
  • Setup Customer Data Cloud as OIDC OP/RP
  • Introduction to JWT
  • Validate Customer Data Cloud tokens through JWT
  • Mobile Apps Integration
  • Mobile SDK
  • Plugin view
  • Mobile SDK installation and configuration
  • Android SDK native approach
  • Configure Facebook native login with Android SDK
  • Integrate your site with Android SDK
  • Use Customer Data Cloud plugins in the Android SDK
  • iOS SDK native approach
  • Configue native Facebook native login with iOS SDK
  • Integrate your site with iOS SDK
  • Mobile session managemet
  • Best Practices
  • UX bext practices
  • Mobile apps best practices
  • Security best practices
  • Signature and token validation best practices
  • Cookie best practices
  • OAuth 2 flows best practices
  • User imports
  • Key resources
  • Optional – Hands-on exercise