Autoplay
Autocomplete
Previous Lesson
Complete and Continue
SAP BTP with CAP (Cloud Application Programming Model) Training
Glossary of Terms
Glossary of SAP S/4HANA BTP with Cloud Application Programming (CAP) terms
Follow our LinkedIn SAP Learner Community for lot of Free Content
SAP Learner Community of LinkedIn
Session 1 - Introduction to SAP BTP and Its Runtime Environments
Session Video - Introduction to SAP BTP and Its Runtime Environments (199:47)
Assignment
Quiz
Session 2 - ABAP Cloud and CAP Service Integration Concepts
Session Video - ABAP Cloud and CAP Service Integration Concepts (201:28)
Assignment
Quiz
Session 3 - Getting Started with BAS and Domain Modeling
Session Video - Getting Started with BAS and Domain Modeling (200:04)
Assignment
Quiz
Session 4 - Entity Modeling and UUID Usage in Projects
Session Video - Entity Modeling and UUID Usage in Projects (106:59)
Assignment
Quiz
Session 5 - Advanced CDS Modeling and CRUD Operations
Session - Advanced CDS Modeling and CRUD Operations (200:54)
Assignment
Quiz
Session 6 - Service Generation and Fiori Elements Integration
Session Video - Service Generation and Fiori Elements Integration (185:01)
Assignment
Quiz
Session 7 - Value Help and Annotation-Based UI Enhancements
Session Video - Value Help and Annotation-Based UI Enhancements (218:25)
Assignment
Quiz
Session 8 - Application Extensibility Using CAP and RAP
Session Video - Application Extensibility Using CAP and RAP (200:40)
Assignment
Quiz
Session 9 - Building Fiori Apps with OData Services
Session Video - Building Fiori Apps with OData Services (187:25)
Assignment
Quiz
Session 10 - Side-by-Side Extensions and External API Integration
Session Video - Side-by-Side Extensions and External API Integration (109:50)
Assignment
Quiz
Session 11 - Deployment with Manual and CI/CD Setup
Session Video - Deployment with Manual and CI/CD Setup (199:35)
Assignment
Quiz
Session 12 - Service Binding and Token-Based Authentication
Session Video - Service Binding and Token-Based Authentication (190:44)
Assignment
Quiz
Session 13 - App Router Configuration and Authorization Flow
Session Video - App Router Configuration and Authorization Flow (97:36)
Assignment
Quiz
Session 14 - Access Control and Microservice Routing
Session Video - Access Control and Microservice Routing (211:20)
Assignment
Quiz
Session 1 - Mastering SAP BTP: From Basics to Cloud Application Programming
Session Video - Mastering SAP BTP: From Basics to Cloud Application Programming (217:16)
Assignment - Mastering SAP BTP From Basics to Cloud Application Programming
Assessment - Mastering SAP BTP From Basics to Cloud Application Programming
Lab Activity - Navigate and Explore the SAP BTP Cockpit
Quiz
Session 2 - SAP BTP Essentials: Setup and Development
Session Video - SAP BTP Essentials: Setup and Development (219:48)
Assignment - Module 2 - SAP BTP Essentials Setup and Development
Assessment - Module 2 - SAP BTP Essentials Setup and Development
Lab Activity - Create a new CAP Project
Quiz
Session 3 - CAP Development: Data Models and OData Services
Session Video - CAP Development: Data Models and OData Services (219:15)
Assignment - CAP Development Data Models and OData Services
Assessment - CAP Development Data Models and OData Services
Lab Activity - Generate and Expose OData Services
Quiz
Session 4 - Advanced CAP: CDS Views and Fiori App Integration
Session Video - Advanced CAP: CDS Views and Fiori App Integration (120:20)
Assignment - Advanced CAP CDS Views and Fiori App Integration
Assessment - Advanced CAP CDS Views and Fiori App Integration
Lab Activity - Create CDS views based on the Data Model
Quiz
Session 5 - CAP Deep Dive: Developing and Debugging Advanced Services
Session Video - CAP Deep Dive: Developing and Debugging Advanced Services (222:10)
Assignment - CAP Deep Dive Developing and Debugging Advanced Services
Assessment - CAP Deep Dive Developing and Debugging Advanced Services
Lab Activity - Use Debugging Techniques to Troubleshoot Issues
Quiz
Session 6 - OData and CAP: Creating and Managing Web Services
Session Video - OData and CAP: Creating and Managing Web Services (212:26)
Assignment - OData and CAP Creating and Managing Web Services
Assessment - OData and CAP Creating and Managing Web Services
Lab Activity - Secure the OData services using authentication and authorization
Quiz
Session 7 - CAP Essentials: Business Logic, Event Handling, and Fiori Design
Session Video - CAP Essentials: Business Logic, Event Handling, and Fiori Design (232:05)
Assessment - CAP Essentials Business Logic, Event Handling, and Fiori Design
Lab Activity - Implement business logic using custom actions and functions
Quiz
Session 8 - CAP Architecture: Extensions and Practical Development
Session Video - CAP Architecture: Extensions and Practical Development (222:54)
Assignment - CAP Architecture Extensions and Practical Development
Assessment - CAP Architecture Extensions and Practical Development
Lab Activity - Implement extension points and extension functions
Quiz
Session 9 - API Mastery: Types, Protocols, and Integration Essentials
Session Video - API Mastery: Types, Protocols, and Integration Essentials (211:34)
Assignment - API Mastery Types, Protocols, and Integration Essentials
Assessment - API Mastery Types, Protocols, and Integration Essentials
Lab Activity - Implement API integration using CAP's built-in features
Quiz
Session 10 - CAP Integration: Extending and Consuming External Services
Session Video - CAP Integration: Extending and Consuming External Services (118:56)
Assignment - CAP Integration Extending and Consuming External Services
Assessment - CAP Integration Extending and Consuming External Services
Lab Activity - Implement service consumption in CAP services
Quiz
Session 11 - SAP Security: Authorization, Roles, and Debugging Essentials
Session Video - SAP Security: Authorization, Roles, and Debugging Essentials (225:14)
Assignment - SAP Security Authorization, Roles, and Debugging Essentials
Assessment - SAP Security Authorization, Roles, and Debugging Essentials
Lab Activity - Implement authentication using SAP Identity Authentication Service (IAS)
Quiz
Session 12 - CAP Introduction: Kyma on BTP and HANA Cloud Setup
Session Video - CAP Introduction: Kyma on BTP and HANA Cloud Setup (209:23)
Assignment - CAP Introduction Kyma on BTP and HANA Cloud Setup
Assessment - CAP Introduction Kyma on BTP and HANA Cloud Setup
Lab Activity - Deploy and test the CAP application on Kyma
Quiz
Session 13 - CAP Deployment: Multi-Tenancy and Microservices in MTA
Session Video - CAP Deployment: Multi-Tenancy and Microservices in MTA (110:51)
Assignment - CAP Deployment Multi-Tenancy and Microservices in MTA
Assessment - CAP Deployment Multi-Tenancy and Microservices in MTA
Lab Activity - Implement Multi-Tenancy in a CAP Application
Quiz
Session 14 - Modern CAP Deployment: CI/CD Pipelines and Automation
Session Video - Modern CAP Deployment: CI/CD Pipelines and Automation (240:56)
Assignment - Modern CAP Deployment CICD Pipelines and Automation
Assessment - Modern CAP Deployment CICD Pipelines and Automation
Lab Activity - Set up a CICD pipeline using SAP Continuous Integration and Delivery
Quiz
Assessments
Assessment - Module 1 - Introduction to SAP BTP with CAP
Assessment - Module 2 - Setting up the CAP-Project
Assessment - Module 3 - User Interface and Business Logic
Assessment - Module 4 - External Services
Assessment - Module 5 - Manual Deployment
Assessment - Module 6 - Authorization and Trust Management
Assessment - Module 7 - Automated Deployment
Assessment - Module 8 - Advanced Topics
Assessment - Module 9 - Real Business Use Cases
Assignments
Assignment - 1. Creation of OData Services
Assignment - 2. Set up a CAP Project with OData
Assignment - 3. Create a UI with SAP Fiori Elements and Implement Business Logic using BAS
Assignment - 4. Integrate an External API into CAP Project
Assignment - 5. Manually Deploy a CAP Project
Assignment - 6. Automate Deployment Using CICD Tools
Assignment - 7. Implement Event-Driven Architecture in CAP
Assignment - 8. Analyze and Propose Architecture for a Real Business Case
Lab Activity
Lab Activity - 1. Set up a trial BTP account and subaccount
Lab Activity - 2. Create an OData service exposing a sample entity
Lab Activity - 3. Build a Fiori app using SAP Fiori elements
Lab Activity - 4. Display external data in Fiori app
Lab Activity - 5. Set up and use Cloud Foundry CLI
Lab Activity - 6. Configure basic auth with XSUAA
Lab Activity - 7. Automate pipeline for CICD
Lab Activity - 8. Implement loose coupling via events
Lab Activity - 9. Evaluate architecture options
Lab Activity - 10. End-to-end application development
Configuration Guide's
SAP BTP CAP Guide
SAP BTP CAP
Certification MCQ's (88 Questions)
C_CPE_16 - SAP Cloud Application Programming Model - Backend Developer
Addtional Materials shared by Trainer
CAP Service Deployed on Cloud Foundry
CAP SRV URL - Service Deployed on Cloud Foundry
CICD - Automated Build & Deployments - ReConfigured
BTP & CAP Training Info
Basic Cap Training and Auth
Capactionsrv
capexternalsrv
CAP HANA with HANA Cloud
Cap Local Annotation and Sidebyside
Capstone Projects / Case Studies
Capstone Project - 1. Automated Field Service Work Order Management
Capstone Project - 2. Enterprise Data Privacy Management
Capstone Project - 3. Maintenance Operations Optimization
Capstone Project - 4. Real-Time Asset Tracking and Retail Experience Enhancement
Capstone Project - 5. Returnable Packaging Circular Economy App
Interview Questions
Interview Questions - Set 1
Interview Questions - Set 2
Interview Questions - Set 3
Interview Questions - Set 4
Interview Questions - Set 5
Sample Resumes
Sample Resume - Experienced Professional (7+ Years) — SAP S4HANA BTP Architect & Project Associate (CAPM)
Sample Resume - Fresher SAP S4HANA BTP Consultant with CAPM
Sample Resume - Mid-Level SAP S4HANA BTP Developer & CAPM (4 years)
Prepare your Linkedin profile
Linkedin Cheat Sheet
Prepare your Resume
Resume Cheat Sheet
Final Quiz
Test Your Knowledge
Teach online with
Assessment - CAP Deployment Multi-Tenancy and Microservices in MTA
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock