Online Course
SAP Cloud Application Programming Model: From Zero to Production
with Israrullah Zaheer
01/19/2027 – 02/02/2027
The course in detail:
Jumpstart your CAP skills in three days! This course teaches you to build and deploy cloud-native applications on SAP BTP. Begin with environment setup and clean CDS domain modeling. Then progress to service logic: custom handlers, actions, events, and role-based authorization, adding real business behavior and security to your service. Finally, see how to build an SAP Fiori elements UI and deploy your finished application live on Cloud Foundry. Start building and shipping CAP applications on SAP BTP!What you'll learn:
- Model a business domain in CDS and expose it as an OData V4 service
- Implement custom logic, actions, validations, and events in Node.js
- Build an SAP Fiori elements UI and secure it with role-based authorization
- Persist data on SAP HANA cloud
- Deploy your app to Cloud Foundry
- Consume remote services and apply clean core extension practices
🕒 The lessons start at 10 a.m. ET and end at 3:00 p.m. ET, breaks included.
Who is this SAP Cloud Application Programming Model: From Zero to Production course suitable for?
- Developers and career switchers moving into SAP cloud development
- Enterprise development teams adopting SAP BTP and CAP
- Backend/full stack engineers new to the CAP toolchain
Prerequisite: Attendees should be familiar with JavaScript and Node.js, have a basic understanding of SQL and data modeling, and have a foundation in REST/HTTP fundamentals and Git. This course does not cover multitenancy (MTX) and extensibility, messaging at scale with SAP Event Mesh or SAP Cloud Application Event Hub, advanced configuration and performance/testing in depth, or exam preparation for the SAP C_CPE certification. If you need more information about the learning level, please feel free to ask us.
These CAP development topics will be covered in this course:
- CAP development environment and tooling
- CDS domain modeling with entities, associations, and compositions
- Persistence wiht in-memory SQLite and CSV data seeding
- Service definitions, projections, and OData V4 exposure
- Custom service handlers in Node.js
- Authentication and authorization with XSUAA
- SAP Fiori Elements and UI Development
- SAP HANA Cloud persistence and hybrid testing
- Deployment to Cloud Foundry
Learn more about Rheinwerk Courses with our FAQ.
Note: Can’t join live? No problem! With your purchase, you’ll receive access to the session recordings and slide decks directly on the learning platform shortly after each session concludes. Learn at your own pace, revisit key concepts, and reinforce your understanding of the topic. Whether live or on demand, this course offers you the opportunity to learn directly from a top SAP expert. Don’t miss out!
Lessons
Foundations, Environment, and CDS Domain Modeling
Services, Logic, Events, and Security
SAP Fiori Elements UI and Cloud Deployment
Ticket Options
Early bird pricing valid until November 8, 2026
Your Experts
Israrullah Zaheer is a senior SAP BTP CAP developer and trainer at Kite Runner GmbH. He has more than five years of experience across the SAP ecosystem and holds fourteen SAP certifications. At Kite Runner, Zaheer designs and delivers cloud-native SAP solutions for German enterprise clients, working across SAP BTP, CAP (Node.js), SAP Fiori elements, SAPUI5, and SAP HANA Cloud. His project experience spans industrial shop floor monitoring, SAP S/4HANA migration cockpit automation, multitenant SaaS, and production-grade data integration for clients including 4IOT, Aldi Nord, TDK-Micronas, and KERN AG. His background bridges classical ABAP development and modern cloud-native CAP programming, with a consistent focus on clean core principles. Zaheer is also an active trainer. He has delivered structured multi-week CAP and SAP BTP training programs and has presented at CAP-CONF Kabul on accelerating CAP development with AI. He holds a bachelor’s degree in software engineering from Kabul University and speaks Pashto, Dari, English, and German.
Discover Additional Courses
Online Course
Online Course
Pair This Course with These Books
Create customized cloud applications! Master the basics of SAP Business Technology Platform (SAP BTP) and its development environments. Then get step-by-step instructions for developing your frontend and backend using Java, Node.js, Python, or ABAP and tools like SAP Business Application Studio, SAP Joule for Developers, and more. With detailed code examples throughout, this book is your complete guide to building cloud applications on SAP BTP!
E-book, Print, Bundle
Learn how to develop custom apps and extensions with the SAP Cloud Application Programming Model! Get started with technical concepts such as CDS and commands, then develop full-stack Java and Node.js apps in the Cloud Foundry environment. See how to use the model and SAP Cloud SDK to build extensions for SAP S/4HANA. Get the practical development examples you need!
E-book, Print, Bundle
Ready to take your SAP skills to the next level?
Visit our course webpage to explore our upcoming sessions and secure your spot today with our early bird pricing! Thank you for choosing us as your trusted partner in SAP education.
via the ticket shop by our partner pretix
with credit card or PayPal
Get in touch for a quote