Udemy

SAP BTP Training - From Basics to Advanced [Hands-on]

Enroll Now
  • 16,157 Students
  • Updated 7/2025
4.3
(2,766 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 7 Minute(s)
Language
English
Taught by
SAP TutorPro, SAP CloudMax
Rating
4.3
(2,766 Ratings)

Course Overview

SAP BTP Training - From Basics to Advanced [Hands-on]

Start your SAP BTP Cloud journey From BTP concepts To Development of Full-Stack Fiori Application with CAP & HANA Cloud

This course will definitely help you to start your SAP BTP Cloud journey starting from the BTP concepts to the Development of Full-Stack Fiori Application with CAP Model & HANA Cloud.

The course is carefully designed and topics have been explained in detail, step-by-step and simple manner.

Course Goals -

  • Learn about SAP BTP, SAP CAP Model & SAP HANA Cloud Database

  • Create a CAP Project from scratch to learn the creation of Database & Service Entities, Deploying them to SAP HANA Cloud, Test the CAP Service Entities locally

  • Create, Build & Deploy 'Full-Stack Fiori Application' from scratch using SAP BTP, CAP Model & SAP HANA Cloud

  • Apply Security concepts to Fiori Application. Configure Approuter & Adding XSUAA Configuration.

  • Create SAP Fiori Application using Fiori Annotations - Use of OData Draft Annotation, Value help Annotation

  • Working with POSTMAN and testing deployed CAP Applications.

Concepts you will learn -

  • About SAP BTP - Offerings, Use-Cases, Services, Advantages and Pricing Model

  • What is SAP CAP ?  What is SAP HANA Cloud ? What is BAS ?

  • Understand important development files of CAP Project - mta.yaml , package.json & package-lock.json files

  • 'Security' concepts - Role Collections, Roles, Users and 'Connectivity' concepts - Destinations & Cloud Connectors

  • Boosters at BTP Global Account level, Cloud Foundry Spaces & Quota Plan

  • Understand Approuter & XSUAA, Understand Authentication Vs Authorization

You will learn step-by-step -

  • Step by step detailed guide for beginners to Create SAP CAP Fiori application from scratch using BTP, HANA Cloud & CAP

    • Learn to Create & Configure the CAP project and Prepare CAP project for Development

    • Create HANA Database Service Instance & Bind CAP Project to it

    • Create Database Entities & Service Interfaces and deploy database artifacts to HANA Cloud Database

    • Work with SAP HANA Database Explorer & Load data into HANA Cloud DB tables

    • Bind CAP Services to HANA Cloud to test the CAP services locally

    • Build & Deploy CAP Project to test the deployed applications at space level

    • Create Fiori Application & Test it locally. Build & Deploy the Fiori App & Test it in BTP

  • Applying Security to Fiori Application (Authentication & Authorization)

    • Configure Approuter & Adding XSUAA Configuration

    • Apply Security to Fiori App - Roles, Role Collections

  • Working with Postman to test Fiori App

    • Create & Manage Role Collections to test CRUD operations

  • Create SAP Fiori Application using Fiori Annotations.

    • Add OData Draft Annotation & Test CRUD functionalities in Fiori App

    • Implement Value Help Annotation and Test it. Learn to use of 'redirection target' syntax at service entity level.

Course Content

  • 7 section(s)
  • 45 lecture(s)
  • Section 1 Introduction to the Course
  • Section 2 Introduction to SAP Business Technology Platform (BTP)
  • Section 3 Explore SAP BTP Cockpit, Subaccount, Space & Create HANA Cloud Instances
  • Section 4 Create, Build & Deploy 'Full-Stack Fiori Application' using CAP Model & SAP HANA
  • Section 5 Create SAP Fiori Application using Fiori Annotations
  • Section 6 Create SAP Fiori Application Using Page Map
  • Section 7 Bonus Video

What You’ll Learn

  • Learn SAP BTP, SAP CAP, SAP HANA Cloud. Step by step detailed guide for beginners to Create SAP CAP Fiori application from scratch using BTP, HANA Cloud & CAP
  • Introduction to SAP Business Technology Platform (BTP)
  • Understand about - Offerings, Use-Cases, Services, Advantages and Pricing Model of SAP BTP
  • Explore 'SAP BTP Cockpit' to understand - BTP Global Account & Directory, Entitlement Assignments, Boosters
  • Explore 'SAP BTP Subaccount' to understand - Service Marketplace, Service Instances & Subscriptions, Cloud Foundry Spaces & Quota Plan, HTML5 App, Org Members
  • Understand the 'Security' concepts like Role Collections, Roles, Users and 'Connectivity' concepts like Destinations, Cloud Connectors
  • Explore 'SAP BTP Space' to understand - Space level deployed applications, SAP HANA Cloud, Routes, Events, Space Members
  • Create SAP HANA Cloud Instances - SAP HANA Database Instance and Data Lake Instance
  • Walkthrough of Programming Model of BTP - SAP Cloud Application Programming (CAP) & Development Environment of BTP - SAP Business Application Studio (BAS)
  • Learn to Create & Configure the CAP project and Prepare CAP project for Development
  • Understand the important files of CAP Project - MTA (Multi-Target-Application), package_json & package-lock_json file
  • Create HANA Database Service Instance & Bind CAP Project to it
  • Create Database Entities & Service Interfaces and deploy database artifacts to HANA Cloud Database
  • Walkthrough of SAP HANA Database Explorer & Load data into HANA Cloud DB tables
  • Bind CAP Services to HANA Cloud to test the CAP services locally
  • Build & Deploy CAP Project to test the deployed applications at space level
  • Create Fiori Application & Test it locally. Build & Deploy the Fiori App & Test it in BTP
  • Configure Approuter & Adding XSUAA Configuration. Understand Authentication Vs Authorization
  • Apply Security to Fiori App - Roles, Role Collections
  • Working with Postman to test Fiori App - Create & Manage Role Collections to test CRUD operations
  • Create SAP Fiori Application using Fiori Annotations. Add OData Draft Annotation & Test CRUD functionalities in Fiori App
  • Implement Value Help Annotation and Test it. Know use of 'redirection target' syntax at service entity level


Reviews

  • V
    Vinay Singh
    5.0

    very well detailed and explained

  • R
    Raj Kumar Konka
    4.0

    great but could have been much miore detailed and better explanation

  • A
    Alberto Radicati
    3.5

    The course title is a bit misleading, because it is true that this course talks about BTP, but it is mostly talking about CAP development _within_ the BTP. Nevertheless, I really appreciated the hands-on experience, although I could not manage to deploy my project so I had to switch to passive learning at a certain moment (I believe this might be due to some different versions or to some wrong manipulation, I did not manage to find a reason). The instructions often tend to be a bit of "abracadabra" and would require a bit more time to explain fully what we are doing and why. A better microphone quality would have helped, as in some of the videos it was barely possible to listed (also background sounds such as clacson noises from the traffic are pretty annoying). All in all, it's worth to follow this course even though with a few enhancements it could easily be considered a good starting point for CAP development.

  • E
    Eugene Kristiono
    3.0

    The use cases while relatable has too many holes which makes it a bit hard to follow. For example, redundant use of fashion types, inconsistent titling in the CDS views, etc. For someone with zero background in java based dev, this is still hard to follow, but not impossible. I need additional time to search via AI or Google to better understand the concept of MTA YAML, node js, json package, etc.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed