Building side-by-side extensions on SAP BTP with CAP
Course announcements In this course you will gain an overview of key features, tools and services of the SAP Business Technology Platform. You will learn about the principles of developing…
Last Updated: March 2026

Overview
Course announcements In this course you will gain an overview of key features, tools and services of the SAP Business Technology Platform. You will learn about the principles of developing extensions within the SAP BTP using the SAP Cloud Application…
Course Goals
- Use cloud native development to build extensions
- Learn about the principles about extensibility on SAP BTP
- Use the SAP Cloud Application Programming Model (CAP)
Lessons and Topics
- Unit 1 Discovering the SAP Cloud Application Programming Model (CAP) Identifying the need for Side-By-Side Extensibility
- Exploring the SAP Cloud Application Programming Model
- Introducing the SAP BTP Developer’s Guide
- Unit 2 Setting up the CAP-Project Introducing the OData protocol
- Explaining JSON/YAML Discovering the End-to-End Use Case
- Discovering the End-to-End Use Case
- Unit 3 Serving User Interfaces in CAP Serving User Interfaces in CAP
- Unit 4 Adding Custom Business Logic Explaining Event Handling in CAP
- Explaining the Need for Custom Business Logic
- Explaining Error Handling
- Unit 5 Consuming External Services Explaining Extensibility and Connectivity in CAP
- Unit 6 Understanding Authorization and Trust Management Describing Authorization and Trust Management (XSUAA)
- Unit 7 Deploying the Application Identifying Deployment Options in CAP
- Explaining the Deployment Process
- Unit 8 Using Observability Observability in SAP BTP, Cloud Foundry runtime and SAP BTP, Kyma runtime
- Unit 9 Integrating into SAP Build Work Zone Explaining SAP Build Work Zone, standard edition
Why choose us?
We bring decades of enterprise technology expertise to every course.
Popular SAP Courses
Discover courses tailored to your learning journey.