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 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.
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 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 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 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.
Cloud Technology & Technology Platforms
Offerings of SAP BTP
Use-Cases of SAP BTP
Advantages of SAP BTP
Services of SAP BTP
Getting Started with (Pricing Model) SAP BTP
Register/Log into SAP website & Activate your SAP Account
Log on to SAP BTP Trial Account & Verify the Trial Account
Select the Region
Welcome to SAP BTP Trial
Quick Tool Access links
BTP Global Account Overview
Create & Delete Directory
Relation between Directory & Subaccount
Create & Delete Subaccount
Understand Resource Providers
Boosters
System Landscape
Entitlements - Learn Entity & Service Assignments
Usage Analytics
Subaccount Overview
Services - Service Marketplace
Services - Instance & Subscriptions
Cloud Foundry - Create & Delete Space
Cloud Foundry - Quota Plan & Org Members
HTML5 Application
Connectivity - Understand Destination
Create HTTP Destination & Email Destination
Connectivity - Cloud Connector
Understand Security Concepts in detail
Security - Create & Manage Role Collection
Security - Roles & Users
Security - Trust Configuration
Security - Trusted Domains & Token Validity
Entitlements & Usage Analytics
Deployed Applications at Space Level
Service Instances & Marketplace at Space Level
Manage Routes & Maintain Security Groups
Event Logs & Manage Space Level Members
Understand SAP HANA Cloud
Create SAP HANA Cloud, SAP HANA Database Instance
Create SAP HANA Cloud, Datalake Instance
SAP HANA Cloud Central
Start & Stop the DB Instances
What is SAP CAP Model?
What is SAP BAS and Navigate to BAS
Create Dev Space (Full-Stack)
Add/Drop SAP Extensions to Dev Space
Login to Cloud Foundry
Create New Project (CAP) from Template
Configure CAP Project
Explore the generated folders like aap, db, srv
What is Multi Target Application ?
Understand Structure of MTA
Explore generated mta.yaml file of CAP Project
Parts of mta.yaml - Modules, Resources, Parameters etc...
What is package.json file ?
Explore generated package.json file of CAP Project
Packages available under dependencies section
NPM & package versions
What is package-lock.json file?
Modifications in mta.ymal file
Modifications in package.json file
Install dependencies
Generate additional files in db folder
Create Database Entities in db folder
What is @sap/cds/common ?
Naming conventions for cds entities
Create Service Interfaces in srv folder
Generate Database artifacts
Creating DB Service Instance
Bind CAP project to Service Instance
Check DB Service Instance & Service Key in SAP BTP
Deploy DB artifacts to HANA Cloud DB
Check generated Tables in HANA DB Explorer
Explore HANA DB Explorer
Add/Remove Instance in DB Explorer
Load data into SAP HANA Cloud DB Tables
Bind CAP Services to HANA Cloud
Test CAP Service Locally - $filter
Build & Deploy CAP Project
Test deployed applications at Space level
Introduction to Approuter
Authentication Vs Authorization
Configure Approuter & Test it's impact
Introduction to XSUAA
Adding XSUAA Configuration
Initialize Git Repository
Creation of Fiori Application using MTA template
Explore generated Fiori App files
Understand xs-app.json file
Test the Fiori Application locally
Explore Fiori List App Functionality
Build & Deploy the Fiori Application
Testing the Fiori Application in BTP
Applying Roles based Security to CAP Services
Generating Roles in xs-security file
Build & Deploy CAP Project to Test the effects of Role Authorization
Creating New Workspace & Request
Configuring Environment
Create & Manage Role Collections to Test
Making the Service Calls (CRUD Operations)
Test all User created Roles
Explore Managed Entities
Test Database Table updating
Create & Configure the CAP Project
CDS Association in DB Entities
Bind CAP project to existing DB service
Table Data Load, Test Fiori Preview & CAP Services locally
Understand CDS entity Navigation
Use of Case & Concatenation syntax
Create Service Interface for View Entity
Test CAP Service Entity for View
Use of UI Annotations like HeaderInfo, LineItem
Display Item Level details
Test in Fiori Preview
Add Labels at DB Level & Service Level
Test 'Read & Delete' functionality in Fiori Application
Create Multiple Groups to Display Item level data
Test Fiori Application
Understand OData Draft Functionality
Explore Draft Tables
Test Draft Functionality
Test Create & Edit functionality in Fiori Application
Enable/Disable CRUD options via Annotations
Analyzing Value help Requirement
Creating View Entity for Value Help & use of 'redirection target'
Getting started with Value Help Annotation
Testing Value help in Fiori Application
Extend Navigation concept in Value Help Annotation
Complete testing of Fiori Application
Create & Configure the CAP Project.
CDS Association in DB Entities.
Create Temporary Local Data files for testing purpose
Import Table data.
Create Fiori Application over CAP services using Templates.
Use Page map Functionality to customize List report Page.
Add Custom Filters and Drop downs.
Test the Application side-by-side.
Add Icon from SAP Icon repository.
Create Sections and Sub-sections.
Add Table under Detail page Section .
Add OData Draft functionality.
Test the application from End-to-End.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.