SAP BTP Development Training
SAP BTP Development Training
The purpose of SAP BTP (Business Technology Platform) Development Training is to equip participants with the knowledge and practical skills required to develop, extend, integrate, and deploy enterprise applications using SAP BTP.
The training aims to help participants:
Understand the SAP BTP architecture, services, and development environment.
Learn how to build cloud-native applications and extensions for SAP solutions.
Develop applications using technologies such as SAP CAP, SAPUI5, Fiori, and Node.js/Java.
Understand SAP S/4HANA integration and connectivity with other systems.
Work with APIs, events, and integration services available on SAP BTP.
Implement security, authentication, authorization, and identity management.
Deploy, monitor, and manage applications using BTP Cloud Foundry or other supported runtimes.
Apply development concepts through hands-on exercises and real-world scenarios.
Prepare participants to contribute effectively to SAP BTP development and extension projects.
Overall purpose: To enable developers to confidently design, develop, integrate, and deploy scalable and secure business applications on SAP BTP.
Intended
audience: ABAP Dev, CAP Dev, Enterprise Application Developers
SAP BTP Development Training – Prerequisites
Participants should ideally have the following knowledge before starting SAP BTP Development Training:
Basic programming knowledge – Familiarity with programming concepts such as variables, functions, objects, loops, and error handling.
JavaScript / Node.js – Basic knowledge is recommended, especially for SAP CAP development. Java knowledge can also be useful.
Web development fundamentals – Understanding of HTML, CSS, JavaScript, REST APIs, and JSON.
Database concepts – Basic knowledge of SQL, relational databases, tables, and data modeling.
SAP fundamentals – Basic understanding of SAP S/4HANA, SAP ERP, or SAP business processes is beneficial but not mandatory.
Cloud computing concepts – Familiarity with cloud concepts such as applications, services, tenants, authentication, and deployment.
Git and version control – Basic knowledge of Git/GitHub is recommended.
Development tools – Familiarity with Visual Studio Code and command-line tools is helpful.
API and integration concepts – Basic understanding of REST APIs, HTTP methods, and system-to-system integration is advantageous.
English communication skills – Ability to understand technical documentation and follow development instructions.
Recommended for beginners
No prior SAP BTP experience is strictly required. Participants with basic programming and web-development knowledge can start the training and progressively learn BTP services, SAP CAP, SAPUI5/Fiori, integration, security, and application deployment.
SAP BTP Development Training – Course Contents
Topics | Sub Topics | |
Enablement of BTP-Sub accounts, Users, Roles(Dev,Quality,Production),Authorisation,Cloud Identity Services | Functional and Technical | |
Configurations for FICO/FICA | Functional | |
Real time Use Case-Including AI Usecase | Functional | |
Any other fucntional scope which we should be aware of | Functional | |
Activation of Services- parties invloved in activation | Technical | ADS/Adobe Documentation Services |
SAP Build – Code,Work Zone,Build Automation | Functional and Technical | Low Code Fiori App generation |
Overview of CAP and how this can be intgerated to S/4 HANA | Functional and Technical | Real time Use Case |
Event Mesh/Advanced Event Mesh | Technical | |
BAS- Deploy Fiori application from BAS | Technical | |
Integration Suite | Functional and Technical | |
AI Studio,ABAP AI SDK,AI Core,AI Launchpad | Technical | |
Joule for Functional,Joule for Developers and End Users | Functional and Technical | |
Integrate Joule to Fiori App | Technical | |
Side by Side Extensibility with a Real Time Use Case | Technical | |
SAC-Cloud Based BI-How to generate SAC report based on tables | Technical | Real Time Use Case of Reporting |
Clean Core and Relased API | Technical | Tier Architecture |
Connect any On premise system to BTP | Technical | How to Connect and how to use Cloud Connector and Destination Services |
Dev Ops in ABAP | Technical | CTS/CI/CD |
Discover Center/Architectural References | Technical | Use and Implement |
One LaunchPad | Technical | If we develop a fiori app on BTP,or on premise how users can access all fiorio apps from One LaunchPAD |
Integration between BTP and Signavio | Technical | |
Best Practices – Design / Build (when to choose what – BTP vs S4 on Premise) | Functional and Technical | |
Cloud Logging | Technical | |
Kubernetes runtime/ Kyma | Technical | |
Cloud Foundry runtime | Technical | |
Data Quality Services | Technical | |
Practical Exercise on above topics | Functional and Technical |
