SAP BTP Cloud Training | SAP BTP Cloud Online Training

SAP BTP CAPM Training | SAP BTP CAPM Corporate Training

SAP Business Technology Platform (BTP) CAPM Cloud Training Content

Module 1: SAP BTP Introduction

Topic 1: BTP Overview

Topic 2: What is Global Account, Subaccount, Directories in BTP

Topic 3: Tenants and Cloud Foundry in BTP

Topic 4: What is Service Market Place in BTP

Topic 5: Instances, Subscriptions ,HTML Applications in BTP

Topic 6: What are Connectivity and Security in BTP

Module 2: Multitenancy In BTP

Topic 1: What is Multitenancy in BTP

Topic 2: Single Tenant and Multitenant in BTP

Topic 3: Analogy of Multitenancy from Real life in BTP

Topic 4: Benefits of Multitenancy

Topic 5: Overview of Single Tenant, Multi Tenant App in BTP

Topic 6: BTP Components/Services Required to Run a Multitenant App

Topic 7: Tenant Identification by Multitenant App

Module 3: Security In BTP

Topic 1: Overview of Security in BTP

Topic 2: Identity Provider in BTP

Topic 3: SAP ID Service in BTP

Topic 4: SAP Cloud Identity Authentication service (IAS) Service in BTP

Topic 5: What is XSUAA and App Router in BTP

Topic 6: What is OAuth, SAML in BTP

Module 4: Cloud Application Programming Model (CAPM) In BTP

Topic 1: Core Data Services Overview.

Topic 2: What is CAPM and What Value Does It Bring

Topic 3: Design principles in CAPM

Topic 4: How Does CAPM Simplifies Development

Topic 5: What is Golden Path and Key Qualities and Benefits in CAPM

Topic 6: Data Modelling in CAPM

Topic 7: Entities, Views, Associations, Aspects, Types, Service Definitions, Postfix Projections, Path Expressions, Style Cast, Excluding Clause in CAPM

Topic 8: Domain Modelling in CAPM

Topic 9: Best Practices, Naming Conventions, Using Namespaces, Simple and Flat Structures

Topic 10: Reuse Model in CAPM

Topic 11: Common aspects, Managed, temporal, aspects in CAPM

Topic 12: Generic Capabilities in CAPM

Topic 13: Auto-exclude, Auto Expose, eTag, CRUD Constraint Checks, Read, Create, Update, Delete Capabilities and Field Validations in CAPM

Topic 14: Connecting to SQL and Hana Data using CAPM in BTP

Topic 15: ODATA in CAPM

Topic 16: Domain Model, Persistence Models, Services, Consumers in ODATA in CAPM

Topic 17: RESTful APIs, SAP Fiori UI in CAPM

Module 5: Cloud Application Programming Model (CAPM) In BTP

Topic 1: Fiori Elements, UI Annotations, Filtering, Crud Operations, Drafts, Entities using CAPM

Topic 2: Localizations, Localized Data, Internationalization and Localized data – Under the hood in CAPM

Topic 3: Develop List Report Object Page Applications in CAPM and implement CRUD Operations using UI Annotations

Topic 4: Authorizations and Authentication in CAPM

Topic 5: Security and SAP Cloud Application Programming Model.

Topic 6: Security Model, Restrict, Requires, Predefined Roles in CAPM

Topic 7: Event Handling and How to Implement Custom Handlers in CAPM

Topic 8: How to Querying API, Messaging API, Event Handling and Construct the API in CAPM

Topic 9: How to Implement before, after, on Event Handlers in CAPM

Topic 10: How to Implement Request Object and Register Event Handlers in CAPM

Topic 11: Introduction to CDS APIs and Run CDS Query Language by Implementing INSERT,UPDATE and DELETE in CAPM

Topic 12: How to Implement Functions in CAPM

Topic 13: How to Implement Actions in CAPM

Topic 14: Debugging Fiori UI Application in CAPM

Module 6: Node.js

Topic 1: Introduction of Node.js

Topic 2: Installation of Node.js

Topic 3: Node.js Module System

Topic 4: Importing own Files, Importing NPM Module, Print Colour, Node Module in Node.js.

Topic 5: File System and Commons Line Args in Node.js

Topic 6: Getting Input From Users, Argument Parsing , Storing Data with JSON, Adding Note, Removing Note, Arrow Functions, Listing Notes, Reading a Notes in Node.js

Topic 7: Debugging Techniques using Node.js.

Topic 8: Console.log, Node Debugger, Node inspect in Node.js, Error Messages Debugging Techniques

Topic 9: Asynchronous Nodejs

Topic 10: Call Stack, Call Queue and Event Loop in Node.js

Topic 11: HTTP and Customizing request in Node.js

Topic 12: Handling Errors in Node.js

Topic 13: Call Back Function in Node.js

Topic 14: Call Back Abstraction in Node.js

Module 7: Java Script

Topic 1: Introduction to Java Script

Topic 2: Data Types, Variables Declarations

Topic 3: Java Script Operators, Strings, Events

Topic 4: Java Script Function and Parameters, Arrays

Topic 5: if , Nested if, While, Do While, For Loop, For In Loop and Switch Statements in Java Script

Topic 6: Java Script forms, Events, Validations, Operations

Topic 7: Java Script Regular Expressions, Objects, Properties and Methods

Topic 8: LET, Constants, Arrow Functions , Promise in Java Scripts

Topic 9: Symbol Type, Default Parameter, Function Rest Parameter, String Includes in Java Script

Topic 10: Array From, Array Keys, Array Find, Find Index in Java Script

Topic 11: Find Index , Object Entries ,Import in Java Script

Topic 12: Iterate Over String and Array, Iterators, Asynch, Sequence Control in Java Script

Topic 13: Call Back, Waiting for Time out, Set Time Out and Set Interval in Java Script

Topic 14: Java Scrip Call Back, Promises, Aynch, Await in Java Script

Module 8: SAP FIORI (SAP Build Work Zone Service in BTP)

Topic 1: Introduction to SAP FIORI

Topic 2: SAP Fiori Design Principles

Topic 3: Installation Overview & Tasks

Topic 4: SAP UX strategy relating to SAP Fiori

Topic 5: SAP Fiori Architecture and Technology (App Types, Architecture structure/details, hardware & software requirements).

Topic 6: Launchpad Overview and functions

Topic 7: SAP Fiori Launchpad and SAP Fiori  Launchpad Designer

Topic 8: Launchpad Designer Overview and configuration (Semantic Object, Action)

Topic 9: SAP Fiori Security.

Topic 10: PFCG Roles Assignment to Business and Technical Users to access SAP FIORI App’s.

Topic 11: Theme Designer Overview and Configuration

Topic 12: Creating Tiles, Catalog, Group, Roles for adding Application to Fiori.


1. Real Time Project Development in CAPM,Node.js, Java Script ,Fiori , Fiori Elements after the completion of the Training.

2. Study Material will be provided on CAPM, Node.js ,Java Script ,Fiori , Fiori Elements.

3. Developing CAPM Applications in SAP Business Application Studio in Business Application Studio(BAS) in BTP.

4. Exercises on based on the topic which was covered on that week.

5. Interview Questions and Answers on CAPM, Fiori , Fiori Elements.



Why Choose Us

  • Empower your SAP end users with SAP training courses.
  • Provides centralized managerial and administrative support services.
  • Professional training accomplished the past 12 years
  • Training courses are designed as per the current industry standards
  • After training complication candidate can go for certification exams
  • Trainers are certified professionals with 10+ years of experience