Master SAP BTP
Integrate, Extend, and Build the Intelligent Enterprise.
Go deep on the platform underneath every SAP extension and integration — Integration Suite, API Management, the Cloud Application Programming Model, HANA Cloud, SAP Build, Fiori/UI5, security, Kyma, Event Mesh, AI Foundation, and the DevOps discipline that keeps it all running in production. Trained the way a BTP developer actually ships, ending in a full capstone platform build ready for your portfolio.
What you will know and do after this course
Practical, measurable capabilities verified through live platform work and a real capstone — not theoretical knowledge you'll forget.
Built for developers building and integrating on BTP
This is a hands-on developer program. Some modules — CAP, Fiori/UI5, Kyma — benefit from JavaScript or Java familiarity and are taught from working examples. Other modules — Integration Suite, SAP Build, security configuration — are largely low-code or configuration-based and don't require a development background.
18 modules — platform fundamentals to full capstone build
Each module: concept overview, hands-on assignments on the GIM Corp case study, and real interview guidance built in from the start.
Freshers often treat BTP as a single tool rather than a platform of services. This module establishes the correct mental model from day one.
- Definition and scope of SAP BTP
- Four capability pillars: App Dev & Automation, Integration, Data & Analytics, AI
- BTP supporting the Intelligent Enterprise alongside RISE and GROW with SAP
- Commercial models: CPEA consumption-based vs subscription-based
- Global accounts, subaccounts, directories, entitlements
- Runtime environments: Cloud Foundry, Kyma, ABAP Environment, serverless
- SAP Discovery Center: services, missions, boosters
- Clean Core concept: extending S/4HANA via BTP rather than modifying it
- SAP BTP Cockpit: primary management interface
- BTP Certifications overview: C_BTP_2409, C_BTP_2501
Incorrectly structured BTP accounts waste entitlements and cause service failures — proper account design is the foundation of every BTP implementation.
- Account hierarchy: Global Account → Directory → Subaccount
- Global Account entitlements and quotas
- Directories: optional intermediate grouping
- Subaccounts: where services are enabled and apps deployed
- BTP Cockpit navigation: accounts, spaces, service marketplace
- Cloud Foundry Orgs and Spaces
- BTP CLI for programmatic management
- Platform roles vs business application roles
- Multi-environment accounts: Cloud Foundry + Kyma together
SAP Integration Suite (CPI) is the most in-demand BTP skill in the job market — nearly every SAP landscape requires integration between systems.
- Integration Suite capabilities: Cloud Integration, API Management, Event Mesh, Open Connectors, Trading Partner Management
- Integration Flow (iFlow): the core graphical artifact
- iFlow components: adapters, mappings, routers, exception handling
- Adapter types: HTTP, REST, OData, SOAP, SFTP, IDOC, AS2, JMS, SuccessFactors, Ariba, S/4HANA
- 2026 adapters: BambooHR, Microsoft Outlook Sender/Receiver
- Message mapping and XSLT transformation
- Content-Based Routing and multicasting
- Error handling: Exception Subprocess, dead-letter handling, alerting
- Pre-built packages from SAP Business Accelerator Hub
- Monitoring: message processing logs, error analysis
- Integration Suite MCP Gateway: governed MCP tool exposure for AI agents
API Management is the governance layer ensuring SAP data and capabilities are exposed securely and consistently — critical for digital platform roles.
- Architecture: API Portal, Developer Portal, API Provider
- API Provider: connecting to backend systems via Cloud Connector
- Creating and publishing API Proxies
- Policies: OAuth, API key, mTLS, throttling, caching, transformation, IP filtering
- Developer Portal: self-service API discovery and subscription
- API Analytics: usage, error rates, response times
- API versioning and lifecycle management
- OpenAPI (Swagger) import and export
- SAP Business Accelerator Hub for pre-built SAP APIs
CAP is SAP's strategic development framework — used for custom extensions, full-stack applications, and AI-agent backend services on BTP.
- CAP architecture: CDS data model, service definition, handlers, persistence
- CDS: entities, associations, views, annotations declaratively
- CAP project structure: schema.cds, services.cds, package.json
- SAP Business Application Studio for CAP development
- CAP with HANA Cloud as persistence layer
- Automatic OData V4 service generation from CDS
- Business logic via Node.js or Java service handlers
- Auth in CAP: @requires, user.roles, XSUAA integration
- Fiori Elements generation from CAP OData services
- Deployment to Cloud Foundry and Kyma
- CAP + MCP: exposing CAP services as MCP tools for Joule agents
HANA Cloud is the most powerful data service on BTP and the preferred persistence layer for CAP applications, analytics, and AI grounding pipelines.
- HANA Cloud architecture: database, Data Lake Relational Engine, Data Lake Files
- Provisioning HANA Cloud from BTP Cockpit
- Database Explorer: SQL, schema inspection, query plans
- Tables, views, stored procedures, calculation views
- Multi-model processing: Relational, Graph, Spatial, Document Store
- Vector Engine: storing and querying embeddings for RAG
- Discovery and Data Agents (Q1 2026)
- HANA Cloud MCP Support: direct Joule agent access via MCP
- Data Federation: virtual remote data access
- HANA Cloud Central: monitoring and management
- Connectivity to Cloud Foundry, Kyma, CAP, SAC
SAP Build democratizes BTP development — business analysts and process owners can now build apps and automations without developer involvement.
- SAP Build Apps: drag-and-drop mobile and web app builder
- SAP Build Process Automation: workflow and RPA builder
- SAP Build Work Zone: digital workplace hub
- SAP Build Code: AI-assisted dev environment with Joule for Developers
- Joule in SAP Build: AI-powered app generation from natural language
- Decision tables, forms, and approval workflow automation
- RPA bots for repetitive desktop/web tasks without API access
- Work Zone integration: unified deployment of apps and workflows
- SAP Build and Clean Core: extending without modifying
BAS is the primary development tool for most BTP developer roles — familiarity with its Dev Spaces is essential before beginning development work.
- BAS architecture: browser-based IDE as a BTP service
- Dev Spaces: Full-Stack Cloud Application, Mobile, Fiori, ABAP
- BAS vs VS Code: when to use each
- Fiori development in BAS: templates, OData consumption
- CAP development in BAS: scaffolding, CDS editing, deployment
- SAP Fiori Tools: page map editor, annotation tools
- Connecting BAS to backends via BTP Destinations
- Git integration: GitHub, GitLab within BAS
- Joule for Developers in BAS: AI-assisted code generation and review
Fiori is the user interface language of SAP — every SAP cloud product and custom BTP application uses it, making this essential for any UI-facing work.
- Fiori design principles: role-based, responsive, simple, coherent
- UI5 framework: controls library, MVC, data binding
- Fiori Launchpad: central tile-based app aggregator
- Fiori Elements vs freestyle UI5
- Templates: List Report, Object Page, Overview Page, Analytical List Page
- OData annotations driving Fiori Elements behaviour
- Freestyle UI5: views, controllers, models, routing
- Deployment to Cloud Foundry and Work Zone
- Launchpad configuration: roles, catalogs, groups, tiles
- Accessibility and responsiveness in Fiori design
Security misconfigurations in BTP are a leading cause of data breaches — every BTP application must implement correct authentication and authorization.
- SAP Cloud Identity Services: IAS and IPS
- Identity Authentication Service: corporate IdP, SSO setup
- Identity Provisioning Service: automated user/group provisioning
- XSUAA: the OAuth2 authorization server on BTP
- OAuth2 flows: Authorization Code, Client Credentials, JWT Bearer
- Principal Propagation: forwarding user identity to backend systems
- Role Collections and BTP authorization concept
- SAP Authorization and Trust Management (xs-security.json)
- mTLS for service-to-service authentication
- SAP Credential Store for secrets and certificates
Every hybrid BTP implementation requires connectivity to on-premise systems — Cloud Connector and Destination Service are used in virtually every BTP project.
- SAP Cloud Connector: purpose, installation, architecture
- Cloud Connector as reverse proxy: outbound-only tunnels
- Virtual host mapping for on-premise systems
- BTP Destination Service: storing connection parameters
- Destination types: HTTP, RFC, LDAP
- Authentication types: Basic, OAuth2, Principal Propagation, mTLS
- Testing destinations in BTP Cockpit
- Cloud Connector high availability configuration
- BTP Private Link Service and Connectivity Proxy for Kyma
As organisations adopt cloud-native architectures, Kyma becomes the preferred runtime for complex, scalable BTP workloads, especially AI agent backends.
- Kyma architecture: BTP-managed Kubernetes with SAP extensions
- Kyma vs Cloud Foundry: when to use each
- Components: Serverless Functions, Service Mesh (Istio), API Rules, Event Bus
- Deploying containerised applications (Docker/OCI)
- Serverless Functions: lightweight event-driven functions
- API Rules: managed ingress with OAuth2 protection
- Kyma Eventing: subscribing to S/4HANA business events
- BTP Service Bindings for HANA Cloud, Integration Suite
- BTP Private Link in Kyma
- 2026: multi-cluster management and AI workload support
Event-driven architecture is the modern integration paradigm replacing point-to-point synchronous calls — essential for resilient, loosely coupled integrations.
- Event-driven concepts: events, publishers, subscribers, topics, queues
- SAP Event Mesh: managed messaging service on BTP
- Message queues vs topics: persistence and delivery guarantees
- S/4HANA Business Event Handling: emitting events
- Subscribing to S/4HANA events from BTP applications
- Webhooks and push-based event delivery
- Advanced Event Mesh (AEM): multi-cloud event streaming
- Integration between Event Mesh and Integration Suite iFlows
- Patterns: saga, event sourcing, CQRS (conceptual)
AI Foundation is the technical backbone of every SAP Joule capability and generative AI application on BTP — a prerequisite for AI-related development roles.
- SAP AI Core: runtime for training, deploying, serving AI models
- Generative AI Hub: governed multi-model access — GPT 5.2, Gemini 3.0 Pro, Claude Opus/Sonnet 4.6, Mistral, Cohere
- AI Foundation APIs: consuming models programmatically via REST
- Orchestration service: grounding, prompt templating, data masking, filtering
- Prompt Registry: storing and versioning reusable templates
- Embedding models and vector search integration with HANA Cloud
- SAP Cloud SDK for AI: Python and JavaScript SDKs
- Discovery and Data Agents in HANA Cloud (Q1 2026)
- AI API authentication: Service Key and service binding setup
- Cost management: token-based pricing, AI Units, usage monitoring
Manual, ad-hoc deployments cause downtime and data loss — professional DevOps practices are expected in all enterprise BTP projects.
- SAP CI/CD Service: BTP-native pipeline automation
- Pipeline stages: Source → Build → Test → Release → Deploy
- Connecting CI/CD to GitHub/GitLab: trigger-based execution
- Cloud Transport Management (cTMS): controlled artifact movement
- Transport routes and transport nodes
- SAP Cloud ALM: monitoring, change management, health checks
- Feature Toggles: enabling/disabling without redeployment
- ABAP Test Cockpit (ATC) integration for ABAP Cloud quality checks
- Clean Core Certification (Sapphire 2026)
Monitoring keeps production applications reliable, while Clean Core ensures organisations can upgrade S/4HANA without disruption.
- SAP Cloud ALM: monitoring, alerting, health dashboards
- BTP Cockpit monitoring: instances, CPU/memory, logs
- Kibana log analysis for Cloud Foundry applications
- Kyma monitoring: Prometheus, Grafana, distributed tracing
- Alert notification configuration
- Clean Core definition: no customer modifications to S/4HANA
- Clean Core Extension Pillars: Side-by-Side, Developer (RAP), Key User, Embedded Analytics
- Clean Core Certification process and criteria (Sapphire 2026)
- Performance optimisation and instance sizing
- BTP Cockpit cost monitoring and budget alerts
Most BTP implementations are driven by integrating SAP's own cloud products — pre-built content and API patterns are an immediate advantage.
- S/4HANA Cloud APIs: OData V4, Business Events, ABAP Cloud (RAP)
- Pre-built integration content on SAP Business Accelerator Hub
- SuccessFactors OData API consumption from BTP applications
- Ariba APIs: procurement data access
- Integration Suite Accelerator content for SAP-to-SAP scenarios
- BTP as integration hub: hub-and-spoke vs point-to-point
- Data Orchestration from BTP to SAP Datasphere
- SAP Build Process Automation triggered by S/4HANA events
The capstone consolidates all 17 prior modules into a single, realistic BTP engagement — simulating a complete project delivery from account setup to monitoring.
- Account structure: three subaccounts with correct entitlements
- CAP application with HANA Cloud persistence
- IAS + XSUAA security with three role-based permission levels
- Fiori Elements app deployed to Work Zone
- Integration Suite iFlow syncing with SuccessFactors EC
- Event-driven notification using Event Mesh
- AI-powered FAQ using Generative AI Hub and vector search
- CI/CD pipeline and transport management across three subaccounts
- Cloud ALM monitoring with alerts
- Stakeholder-ready mock review presentation
What learners say after finishing this course
This rating is specific to the SAP BTP program above — not an average across Upskeeling's other courses. We show the breakdown as collected rather than just the headline number, because the detail tells you more than the average does.
The 5-star reviews consistently mention the same thing: the capstone forcing them to actually wire CAP, Fiori, Integration Suite, security, and AI Foundation together into one working solution, rather than learning each service in isolation. The 4-star group was happy overall but wanted more repetition time on the harder modules — Kyma and BTP Security came up most. The 3-star reviews were the most useful to us internally: a recurring note was wanting a gentler on-ramp before the CAP and Kyma modules for non-developers. We've since added an optional pre-module primer on JavaScript and container basics.
Where this programme takes you
- SAP BTP Trainee / Associate Developer
- Junior BTP Integration Developer (CPI)
- SAP BTP Full-Stack Developer (CAP + Fiori)
- BTP Support Consultant
- SAP BTP Integration Architect
- SAP BTP Full-Stack Application Developer
- SAP BTP Solution Architect
- Cloud Platform Consultant (SAP AI & Extension)
Your trajectory over time
Entry Level
- SAP BTP Trainee / Associate Developer
- Junior BTP Integration Developer
- SAP BTP Full-Stack Developer
- BTP Support Consultant
Mid Level
- SAP BTP Integration Architect
- Full-Stack Application Developer
- SAP BTP Solution Architect
- Cloud Platform Consultant (AI & Extension)
Advanced
- SAP Certified BTP Lead Architect
- Head of Cloud Platform Engineering
- Freelance BTP Implementation Consultant
- Chief Cloud & AI Platform Advisor
What SAP BTP practitioners earn globally
As the strategic extension and integration layer for the entire SAP ecosystem, BTP specialisation commands one of the strongest premiums in the SAP job market — spanning integration, full-stack development, and cloud architecture pay bands.
We stay with you throughout your journey
During Training
- Live sessions on the current BTP release
- Session recordings after every class
- Hands-on Cloud Foundry, Kyma & HANA Cloud practice
- Detailed notes and study documents
- Curated reference material and cheat sheets
- Real-time business case simulations (GIM Corp)
- Interview guidance at each module
Post-Training
- 1 month additional landscape access
- 1 year study material availability
- Job references provided
- Interview scheduling assistance
- Capstone refinement support
- Post-course community knowledge base
Career Support
- Professional CV and resume review
- Mock interview sessions
- Career consultancy and role guidance
- Community access with peers
- Freelance and contract guidance
- Ongoing mentor availability
Already trained, or learning elsewhere? Rent a landscape on its own.
For practitioners who already know BTP and just need Cloud Foundry, Kyma, HANA Cloud, and Integration Suite to keep building on, or learners following another course who want real hands-on access — without enrolling in the full program.
- Dedicated BTP trial landscape with Cloud Foundry, Kyma, and HANA Cloud — not shared or queued
- Integration Suite and AI Foundation entitlements with mentor support included
- Practice CAP, Fiori, and Kyma deployments at your own pace
Corporate & Team Training
Programmes
Rolling out BTP across your development team? We deliver bespoke corporate batches for IT firms, enterprises building integration and extension competency, and organisations planning their Clean Core migration — with custom schedules, dedicated trainers, and progress reporting.
- Custom batch scheduling — weekday, weekend, or blended
- Dedicated trainer assigned to your organisation
- Team progress dashboards and completion certificates
- Module customisation for your specific BTP landscape
- Volume pricing — significant discounts for teams of 5+
- Post-training support for Clean Core migration and DevOps rollout
What you need before starting
- Basic JavaScript or Java familiarity is helpful for the CAP and UI5 modules, though taught from working examples
- Integration Suite, SAP Build, and security modules are largely low-code/configuration-based and don't require coding
- Basic familiarity with any SAP landscape is helpful, though not required
- A laptop or desktop with a stable internet connection
- Willingness to complete a real capstone build, not just watch sessions
Questions before you enrol
Three ways to get your question answered
The BTP practitioners hired next quarter
are enrolling right now.
Every week you wait is a week someone with the same background — but a complete, deployed BTP capstone in their portfolio — pulls ahead. One message. Zero commitment.