100% found this document useful (1 vote)
2K views3 pages

SAP BTP Course Content

This document provides an overview and course content for training on SAP's Business Technology Platform (BTP). It introduces BTP and its key components like Cloud Foundry, Cloud Application Programming Model, and Node.js. The course will cover setting up BTP accounts, developing backend services with CAPM, creating UI applications with Fiori Elements, and deploying applications to Cloud Foundry. Students will learn how to design REST APIs, work with data modeling, integrate services, and develop cloud-native applications on BTP.

Uploaded by

neeraj gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
2K views3 pages

SAP BTP Course Content

This document provides an overview and course content for training on SAP's Business Technology Platform (BTP). It introduces BTP and its key components like Cloud Foundry, Cloud Application Programming Model, and Node.js. The course will cover setting up BTP accounts, developing backend services with CAPM, creating UI applications with Fiori Elements, and deploying applications to Cloud Foundry. Students will learn how to design REST APIs, work with data modeling, integrate services, and develop cloud-native applications on BTP.

Uploaded by

neeraj gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1

Learn Today to Become Better Tomorrow

Note: Before You see the Course Content, lets Read out few Basics understandings about the
subject.

What is BTP?

▪ SAP Business Technology Platform is the technological foundation for all SAP applications
and the Intelligent Enterprise.

▪ Customers can achieve agility, business value and continual innovation through integration,
data to value and extensibility of all SAP and third-party applications & data assets.

Advantages of BTP

▪ SAP BTP can provide in-memory capabilities, core platform services, and unique
microservices.

▪ It can help develop the exact application needed quickly, easily, and economically.

▪ All this without investing in local infrastructure. It is a business-oriented technology platform


for your SAP and third-party applications.

Major Components of BTP Training

▪ Business Technology Platform (BTP)

▪ Cloud Foundry (CF)

▪ SAP Cloud Application Programming Model (SAP CAP)

o Core Data Services(CDS)

o Node js
2

Learn Today to Become Better Tomorrow

Course Content.

SAP BTP and Cloud Application Programming Model

Introduction to BTP Platform

I. What is SAP BTP and it’s role


II. What is SAP Cloud Foundry
III. Understanding SAP CF Architecture and services
IV. Difference between Cloud and On-premise
V. Understanding Cloud Native Architecture
VI. Types of offerings in the Cloud – IaaS, PaaS, SaaS
VII. Why Cloud Foundry?

Working with BTP Platform

I. Setup of Cloud Foundry Account


II. Customer view of CF Account
III. Introduction to Global Account, Sub Account, Region, Dev Space
IV. Configure Free trial on SAP BTP
V. SAP BTP Portfolio and Services

Stepping into Cloud Platform

I. What is Kubernets
II. What is Kyma
III. What is Gardener
IV. What is Hyperscaler
V. What is the role of all this components in SAP BTP

Developer’s role in SAP BTP World

I. What is Business Application Studio


II. Setup BAS
III. Setup VS Code for Local Development
IV. What is Cloud Application Programming Model (CAPM)
3

Learn Today to Become Better Tomorrow

Working with GitHub

I. What is Git and Git HUB


II. Terminologies of git – The distributed Repository System
III. Create your first git repository
IV. Create branch using git
V. Push to git to share project with team

Basics of Node JS

I. What is Node JS
II. Setup of development tool for building Node JS App
III. Setup VS Code in local system with Node JS
IV. Understanding Basics of JS
V. Functions in JS
VI. Classes in JS
VII. Node package manager with npm install, npm init commands

Backend Designing Using CAPM

I. What is REST API


II. Creating OData Services supporting CRUDQ Operations using SAP CAP Capabilities ( No-
Custom-Code )
III. Understanding Persistence Data model
IV. Understanding Aspects
V. Understanding Associations and Compositions
VI. Integrating VSCode with SQLite
VII. Deploying Backend Service on Cloud Foundry

UI Fiori Elements Application Designing

I. Designing Fiori Element Application by consuming CAPM OData Service


II. Deploying UI Application on Cloud Foundry

Deep Dive in SAP CAPM

I. Enriching CAPM Service with Annotations


II. Learning CAP UI Annotation Library
III. Learning Importance Custom Handlers in SAP CAP
IV. Integrating external service with Local OData service
V. Defining and Handing Actions/Function Imports

You might also like