Course announcements

  • In this course you will learn about the principles of developing extensions within SAP Cloud Platform.
  • You will learn how to create extensions in SAP Cloud Platform, either in-app or side-by-side.
  • This course discusses security concepts.
  • This course comes with several exercises to deepen the theoretical lessons.


  • This course will prepare you to:
    • Use cloud native development
    • Learn about the principles about extensibility
    • Explain security aspects of apps
    • Create extensions for your enterprise


  • Application Consultant
  • Business Process Architect
  • Business Process Owner/Team Lead/Power User
  • Developer
  • Development Consultant
  • Enterprise Architect
  • Solution Architect
  • Super/Key/Power User




  • Good knowledge of cloud technologies and business models

Course based on software release

  • SAP Cloud Platform


  • Introduction
    • Explain the intelligent enterprise
    • Get to know about the extensibility concept in SAP S/4HANA
    • Undergo a bird’s view in-app extensions
    • Undergo a bird’s view side-by-side extensibility
    • Present the Murphy Oil Corporation example
  • In-App Extensibility
    • Realize which extensions, in-app or side-by-side, are available depending on the SAP S/4HANA versions
    • Set up the roles in SAP S/4HANA essentials
    • Explain the basics of the Extensibility Cockpit
    • Add custom fields
    • Create a custom business object
  • Side-by-side Extensibility
    • Recap the four main scenarios
    • Distinguish between the different archetypes
    • Retrace the necessary configuration on SAP S/4HANA
    • Configure a side-by-side extension on SAP Cloud Platform
  • API Based Custom User Interfaces
    • Retrace the API types and their use
    • Explain the API Business Hub
    • See how APIs are versioned
    • Explain further important topics about APIs
  • API Based Side-by-Side Applications
    • Retrace how to create a custom UI at SAP Cloud Platform
    • Retrace how to create a custom App at SAP Cloud Platform
  • Event-Based Side-by-Side Applications
    • Explain the principles of cloud native development
    • Retrace what cloud native development means
    • What fits best for my project: pros and cons
    • Retrace the glory of SAP Cloud Foundry Development Platform
    • See what DevOps can do for you
    • Find out which of the programming models fits your requirements
    • Retrace the possibilities to develop your microservices in Java
    • Explain the possibilities of connectivity within the Cloud Foundry environment
    • Retrace the idea of microservice architectures
  • SAP Cloud SDK
    • Check if SAP Cloud SDK can support your development
    • Get an idea what's all about SAP Cloud SDK
    • Retrace the procedure to generate Java classes from a custom OData Interface
    • Explain the meaning of resilience within your microservice project
    • Use a life cycle management tool
  • Security Concepts
    • Figure out, how the domain model works and name the main services
    • Differentiate between authentication and authorization and how both are used on the SAP Cloud Platform


  • This training is not an introductory training. It requires a deep understanding of development in cloud environments. At least the knowledge of the training CP100 SAP Cloud Platform is required.

Find a course date

Can't find a suitable date?

Booking for 1-2 people?

Make a request for us to schedule training around what works for you? We will do our best to consider your request.

Request a training date

Booking for 3+ people?

Our 3 to RUN initiative empowers you to schedule our chosen classroom training course or virtual SAP Live Class on a date that suits you. You need at least three confirmed participants to register and SAP will add it to your schedule.

Find out more