Description
Learning Days
2天
Content
- Unit 1 Discovering the SAP Cloud Application Programming Model (CAP)
- Identifying the need for Side-By-Side Extensibility
- Exploring the SAP Cloud Application Programming Model
- Unit 2 Setting up the CAP-Project
- Introducing the OData protocol
- Explaining JSON/YAML Discovering the End-to-End Use Case
- Exercise: Creating a CAP-Based Service
- Unit 3 Serving User Interfaces in CAP
- Serving User Interfaces in CAP
- Exercise: Generating a User Interface
- Unit 4 Adding Custom Business Logic
- Explaining Event Handling in CAP
- Explaining the Need for Custom Business Logic
- Describing Error Handling
- Exercise: Adding Custom Business Logic
- Unit 5 Consuming External Services
- Explaining Extensibility and Connectivity in CAP
- Exercise: Adding an External Service
- Unit 6 Understanding Authorization and Trust Management
- Describing Authorization and Trust Management (XSUAA)
- Exercise: Defining CDS Restrictions and Roles
- Unit 7 Deploying the Application
- Identifying Deployment Options in CAP
- Explaining the Deployment Process
- Using the Cloud Foundry CLI
- Exercise: Preparing the Application for Deployment
- Exercise: Performing a Manual Deployment
- Unit 8 Performing Automated Deployment (SAP Continuous
- Integration and Delivery)
- Describing Continuous Integration and Delivery Exercise: Creating and Connecting a Remote Git-Repository
- Exercise: Enabling SAP Continuous Integration and Delivery
- Exercise: Configuring a SAP Continuous Integration and Delivery Job
- Exercise: Verifying the Build Success
Target
- Use cloud native development to build extensions
- Learn about the principles about extensibility on SAP BTP
- Use the SAP Cloud Application Programming Model (CAP)
Audience
- Developer
- Application Consultant
- Development Consultant
- Enterprise Architect
- Solution Architect
Prerequisites
- Essential
- Please note: This course is intended for participants with a technical background. You can begin with the “Getting started with SAP Cloud Application Programming Model” Learning Journey on learning.sap.com. If you are new to cloud technology or lack a technical background, we suggest that you first complete the “Discover SAP Business Technology Platform” Learning Journey.
- Recommended
- Confident handling of command line tools
- Familiarity with Git
- Familiarity with JavaScript (Node.js) or other programming languages used for web development
- Basic knowledge of cloud development concepts
- Discover SAP Business Technology Platform
Related SAP Release
- SAP Business Technology Platform
Notes
- This course builds the basis of certification C_CPE_15 SAP Certified Development Associate – SAP Extension Suite.