This course will prepare you to:
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 aimed at participants with a technical background. In case you are new to the cloud or do not have a technical background, we recommend that you complete the Discover SAP Business Technology Platform Learning Journey
- Unit 1 Discovering the SAP Cloud Application Programmin 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-toEnd 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
Course based on software release:
SAP Business Technology Platform
Course notes and announcements:
In this course you will gain an overview of key features, tools and services of the SAP Business Technology Platform. You will learn about the principles of developing extensions within the SAP BTP using the SAP Cloud Application Programming Model in Node.js. You will enrich the application with an SAP Fiori elements user interface, custom code, an external service and security features. Manual deployment of your application and automatically using a continuous integration and delivery pipeline is also part of this course.
This course is also available in a self-paced e-learning format as part of a free Learning Journey on learning.sap.com.
This course builds the basis of certification C_CPE_15 SAP Certified Development Associate - SAP Extension Suite.
This is a SAP CERTIFIED Course. Your course will include Full Class Delivery of the comprehensive standard SAP curriculum agendas, SAP Certified Instructor, Demonstration and Presentation, Student Hands on exercises, Access to SAP Hosted servers/training environment, and SAP Certified participant guides.
With virtual live classroom training you get comprehensive training from SAP experts using seamless over-the Web connectivity. The same content delivered in SAP's traditional "brick and mortar" classrooms is presented during virtual live classroom deliveries. As in SAP's traditional classrooms, SAP virtual live classroom stresses hands-on learning providing each registered student with exclusive access to live SAP systems throughout each course. Each Virtual Live class is taught by a SAP Certified Instructor and will include an e-book student guide for you to download and keep. CPE Credits are currently available only for publicly scheduled courses delivered live at SAP locations and our Authorized Education Partner locations. CPE Credits are not available for virtual live classroom sessions.
Not finding any suitable dates? Contact us for additional available dates: training@dunnsolutions.com