SAP BTP Training (Business Technology Platform)
SAP BTP training teaches you to build and operate applications and extensions on SAP Business Technology Platform.
- 45 hours
- Intermediate
- Live online
- C_CPE_2409
What is SAP BTP Training (Business Technology Platform)?
SAP BTP training teaches you to build and operate applications and extensions on SAP Business Technology Platform. You cover global accounts, subaccounts, entitlements and the Cloud Foundry runtime, the Cloud Application Programming (CAP) model with CDS services and Node.js, SAP HANA Cloud and HDI, connectivity and destinations to S/4HANA, authentication and authorisation with XSUAA and Identity Authentication, SAP Build low-code and process automation, and the clean-core side-by-side extension pattern.
What you get
- Navigate the BTP account model and manage entitlements
- Build and deploy a CAP service with CDS and Node.js
- Provision and use HANA Cloud in a BTP project
- Connect BTP to S/4HANA with destinations and the Cloud Connector
Who this course is for
New to the field
- Developers building SAP extensions
- ABAP developers moving to cloud development
- Cloud engineers supporting SAP landscapes
Working professionals
- Architects designing clean-core extensions
- Fiori developers adding a back-end skill
- Anyone targeting the CAP backend developer exam
Prerequisites
- Programming ability is important, ideally JavaScript or Node.js.
- SAP background helps but is not required.
What you will be able to do
- Navigate the BTP account model and manage entitlements
- Build and deploy a CAP service with CDS and Node.js
- Provision and use HANA Cloud in a BTP project
- Connect BTP to S/4HANA with destinations and the Cloud Connector
- Secure applications with XSUAA and role collections
- Deliver low-code solutions with SAP Build
- Apply the clean-core side-by-side extension pattern
Salary range
- India
- 8-30 LPA
- United States
- 110k-165k
Market ranges for SAP BTP Developer, not a guarantee. Actual pay depends on experience, location and employer.
Curriculum
BTP foundations and account model
Learn the platform's structure, because entitlements and subaccounts trip up every newcomer.
- What BTP is and what it is not
- Global accounts, directories and subaccounts
- Entitlements, quotas and service plans
- Cloud Foundry, Kyma and ABAP environments compared
- Regions, providers and multi-cloud
- Spaces, orgs and members
- Cockpit navigation and the BTP CLI
- Cost model and consumption based licensing
Cloud Application Programming model
Build services the SAP way, which is far faster than hand-rolling an API.
- CAP concepts: domain model, services, UI
- CDS modelling in CAP
- Defining services and exposing entities
- Custom logic in Node.js handlers
- Persistence with SQLite locally and HANA in the cloud
- Associations, compositions and drafts
- Testing CAP services locally
- Project structure and mta.yaml
HANA Cloud and data on BTP
Persist and model data properly in a cloud project.
- HANA Cloud instance provisioning
- HDI containers and deployment
- Tables, views and calculation views in a CAP project
- Data loading and CSV deployment
- Multi-tenancy considerations
- Connecting to remote data with virtual tables
- Performance basics on HANA Cloud
- Backup and lifecycle of cloud data
Connectivity and integration to S/4HANA
Reach the ERP safely, which is the point of most BTP projects.
- Destinations and the destination service
- Cloud Connector setup and principal propagation
- Consuming OData services from S/4HANA
- Remote service modelling in CAP
- Events with SAP Event Mesh
- API management basics
- Error handling and resilience patterns
- Rate limits and performance considerations
Security, authentication and authorisation
Secure the application before it goes anywhere near production.
- XSUAA service and security descriptors
- Scopes, role templates and role collections
- Identity Authentication and Identity Provisioning
- Principal propagation end to end
- Application router and route protection
- Securing CAP services with restrictions
- Audit logging
- Common security misconfigurations
SAP Build and low-code extension
Deliver the requirements that do not justify a full development project.
- SAP Build Apps for low-code applications
- SAP Build Process Automation: workflows and bots
- SAP Build Work Zone for user entry points
- Business rules in Build Process Automation
- When low-code is the right answer
- Governance of citizen development
- Integrating Build with CAP services
- Lifecycle and transport of Build artefacts
DevOps, operations and clean core
Ship and run it, and keep S/4HANA clean while doing so.
- Building and deploying MTA applications
- Continuous integration and delivery on BTP
- Transport management service
- Logging, tracing and alert notification
- Application autoscaler and sizing
- Clean core: side-by-side versus in-app extension
- Choosing the right extension option
- Cost monitoring and optimisation
Projects you will build
CAP service end to end
Build a CAP application with a CDS domain model, custom Node.js logic and HANA Cloud persistence, deploy it to Cloud Foundry and secure it with XSUAA.
S/4HANA side-by-side extension
Consume an S/4HANA OData service through a destination and the Cloud Connector, extend it with additional logic on BTP, and expose the result to a Fiori front end.
Process automation workflow
Build an approval workflow in SAP Build Process Automation with business rules and a form, triggered by an event from your CAP service.
Tools you will use
- BTP cockpit and CLI
- Account, entitlement and service management, plus scripted operations with the btp CLI.
- Business Application Studio
- The development environment for CAP, Fiori and MTA projects on BTP.
- CAP and cds CLI
- Modelling, running and deploying services locally and to the cloud.
- Cloud Connector
- The on-premise bridge that makes S/4HANA reachable from BTP securely.
- SAP Build
- Low-code apps, process automation and Work Zone for entry points.
- Transport management service
- Moving BTP artefacts through development, test and production.
Certification
- Exam
- SAP Certified Associate, Backend Developer, SAP Cloud Application Programming Model
- Code
- C_CPE_2409
- Level
- Associate
- Exam fee
- US$560 (single exam)
What learners say
I was an ABAP developer. CAP and the deployment pipeline were the two things I could not learn from documentation, and this course fixed both.
The Cloud Connector and principal propagation session alone justified the fee. Nobody explains that clearly anywhere.
Clean core decision making, in-app versus side-by-side, is now something I can argue with evidence.
Fees and training modes
Choose how you want to learn. No-cost EMI is available on the live and 1-to-1 modes.
Most popular
Live Online Training
Talk to us
Contact for current batch fee
Interactive live batches, weekday or weekend, with the full cohort and lifetime recordings.
Fastest
1-to-1 Training
₹49,000
Fixed for every course, no-cost EMI
Private one-on-one coaching at a pace and schedule you set.
Affordable
Self-paced Training
₹9,000
One-time fee, lowest-cost option
Learn on your own time with recorded sessions and the same materials.
Refunds and cancellations are covered in our refund policy.
What a day looks like
- Standup
- Extension backlog, a failing deployment pipeline and a destination that stopped working after a certificate rotation.
- Development
- Building CAP services and handlers, mostly in Business Application Studio with local testing.
- Integration debugging
- Tracing a call from the app through the destination and Cloud Connector into S/4HANA to find where it breaks.
- Security work
- Adjusting scopes and role collections so the right business users can reach the new app.
- Architecture conversation
- Deciding with the S/4HANA team whether a requirement is in-app extensibility or a side-by-side BTP app.
Training a team?
We run this course as private corporate training, tailored to your systems and scheduled around your team. Tell us your group size and what you need to cover.
Request a corporate quoteFrequently asked questions
Do I need to know ABAP for BTP?
How much JavaScript do I need?
Is BTP the same as clean core?
Which certification does this prepare me for?
Do I need my own BTP account?
Is SAP Build worth learning?
Ready to start?
Talk to us about batch dates, the syllabus or anything else.