描述
学习时间
2天
课程内容
- 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
课程目标
- Use cloud native development to build extensions
- Learn about the principles about extensibility on SAP BTP
- Use the SAP Cloud Application Programming Model (CAP)
目标人群
- Developer
- Application Consultant
- Development Consultant
- Enterprise Architect
- Solution Architect
前提条件
- 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
课程相关SAP 软件版本
- SAP Business Technology Platform
备注
- This course builds the basis of certification C_CPE_15 SAP Certified Development Associate – SAP Extension Suite.