SAP BTP Development – Full Stack Cloud Application Training

Learn to build, deploy, and manage cloud applications on SAP Business Technology Platform (BTP). This course covers BTP architecture, account setup, service management, CDS, OData, SAPUI5, and modern development models like RAP and CAPM, with a strong focus on hands-on development and real-world troubleshooting.

Course Overview

This SAP BTP (Business Technology Platform) Development course is designed to build a strong foundation in cloud-based SAP application development. It starts with core concepts such as cloud computing, BTP architecture, account setup, entitlements, and service management. You will learn how to work with key technologies like Core Data Services (CDS) and OData to design, expose, and manage data models, along with configuring SAP Build Workzone for creating and managing enterprise applications.

The course then moves into full-stack development using HTML5, CSS, JavaScript, and SAPUI5, enabling you to build responsive and scalable user interfaces. Advanced topics such as RAP (Restful Application Programming) and CAPM (Cloud Application Programming Model) are covered to help you develop modern, enterprise-grade applications on SAP BTP. With a strong focus on hands-on practice, debugging, and real-time troubleshooting, this course prepares you to develop, deploy, and maintain applications in a real-world SAP cloud environment.

Upcoming Demos

Demo ModuleDemo DateDemo TimeTraining ModeAttend Today!
SAP FICONov-6th9:00 AM (IST)Offline
SAP FIORINov-16th10:00 AM (IST)Online
SAP CPIDec-7th6:00 PM (IST)Offline
SAP MMDec-22nd9:00 AM (IST)Online

Required Skill Set

Module

Pre-Requisite

Qualification

Course Content

  • Introduction to Cloud Computing
  • BTP Cloud Deployment Model
  • BTP Capability & BTP Discovery Centre
  • BTP Architectural Component
  • BTP Global Account Walkthrough
  • BTP Sub Account Walkthrough
  • Understanding BTP Account Model with Directory concept
  • BTP Commercial Model
  • BTP Services & Entitlement Management
  • BTP Service Type - Applications, Instances and Environment
  • Subscribing BTP Services
  • Understanding SAP Intelligent Enterprise
  • BTP Enterprise Architect
  • BTP Solution Architect
  • BTP Technology Architect:
  • BTP Administrator
  • BTP Security Consultant
  • BTP Developer
  • BTP Integration Suite Consultant
  • BTP Automation Consultant
  • BTP AI Engineers
  • BTP Devops Engineers
  • Create SAP BTP Trial Account
  • Explore BTP Cockpit-Part 1 (BTP Global Account & Directory, ResourceProviders)
  • Explore BTP Cockpit-Part 2 (Booster, Entitlements, System Landscape)
  • Explore BTP Subaccount-Part 1 (Subaccount Overview, Services)
  • Explore BTP Subaccount-Part 2 (Cloud Foundry, HTML5 App, Connectivity)
  • Explore BTP Subaccount-Part 3 (Security Concepts, Entitlements, UsageAnalytics)
  • Explore SAP BTP Space
  • Introduction to SAP HANA Cloud
  • Understanding Build Workzone
  • Build Workzone Use Case
  • Creating Site ,Apps , Roles , Groups , Spaces , Catalog in Buildwork zone
  • Setting up Centralised Launchpad
  • Federating Content from Cloud and Onprem system in Build workzone
  • Build Workzone Identity lifecycle Management
  • Overview of CDS and its functionality
  • Deep Dive --- CDS
  • Basics of CDS
  • CDS with a View
  • CDS With different types of joins
  • CDS with Associations
  • CDS with Basic expressions and Operations – I
  • CDS with Basic expressions and Operations – II
  • CDS with Built-In Functions – I & II
  • Associations in CDS
  • Different Types of Associations
  • Extending the CDS
  • Table Function in CDS
  • Binding the CDS with SAP UI5 Table with OData
  • Different Types of Annotations
  • Example on Object Model Annotation of CDS
  • Example on VDM Annotations with CDS
  • Expose CDS View as O Data Service with Annotations
  • EDM(Entity Data Model) SEGW
  • CRUD Operations in O Data
  • End-to-end solution CDS-O data-Fiori—BTP
  • Search help in CDS
  • CDS in O Data
  • Function import
  • Media handling
  • Message Handling
  • Association and navigation
  • All the URI options($filtering, $Order By, $Paging)
  • Understanding Mark-up language
  • Tags, Elements in HTML
  • Linking to Pages
  • Images, Tables in HTML5 Topic 5: Developing HTML pages
  • Paragraphs, Headers break in HTML5
  • Introduction to CSS
  • Inline, Internal, External style sheet
  • Font properties
  • Working with colors and Background images
  • RGB in CSS
  • Borders, Margins and Padding in CSS
  • Java Script Introduction
  • Data Types, Variables Declarations Topic 3: JavaScript Operators
  • Strings, Events
  • JavaScript Function and Parameters Topic 6: Arrays
  • Conditional Statements in Java Script
  • Initializing and Loading SAPUI5
  • Boot Strapping: Loading and Initializing SAPUI5 in HTML Pages
  • Initializing Process and Configuration of the SAPUI5 Runtime
  • Configuration of the SAPUI5 Runtime Topic 2: Instantiating View
  • Naming Conventions of SAPUI5, O Data and FIORI Browser Compatibility
  • Libraries in SAPUI5, SAPUI5 Controls, XML Views, Messages, MVC DesignPattern
  • Architecture of SAPUI5 and Embedded and HUB Development
  • Component in SAPUI5---Web App Folder:
  • o View:
  • Controller
  • I18n
  • Model
  • Test
  • Component Configuration, Controller Extension, i18n ResourceLimitation, Supportability
  • Fragments, Custom Formatters, Data Types in SAPUI5
  • Property, Element, Aggregation Binding, Manifest in SAPUI5
  • Troubleshooting the SAPUI5 Applications
  • Debugging, Logging, Tracing and Browser Debugging
  • Trouble Shooting: Common Issues, SAPUI5 Diagnostics
  • Routing and Targets in SAPUI5
  • Responsiveness and Device Adaption using Desktop, Tablet and Mobile
  • Example on Managed Scenario(Standard)
  • Example on Standard Scenario on Custom Table usingo Managed scenario
  • Actions and Validations
  • Draft Functionality
  • Unmanaged Scenario in RAP
  • RAP using RAP Generator Wizard
  • Overview of CAPM
  • Different ways of Creating CAPM Application
  • Example of CAPM Application using BAS

Job Scope 

Training Mode 

Students 

:-  100 %

:-  Offline / Online 

:-   352

:-   15+ Years

Job Scope  :-  100 %

Training Mode :- Offline / Online

Students  :-  352

Call & Book Demo

Please enable JavaScript in your browser to complete this form.

Register for Batch

Please enable JavaScript in your browser to complete this form.

This will close in 20 seconds