SAP Extension Suite Certification Guide
Development Associate Exam
Book Information
- Publisher: SAP PRESS
- Authors: Krishna Kishor Kammaje, Mahesh Kumar Palavalli
- Year: 2023
- Edition: 1
- Pages: 307
- Language: English
Description
Preparing for your SAP Extension Suite development associate exam? Make the grade with this certification study guide! From user interfaces to security, this guide will review the key technical knowledge you need to pass the test. Explore test methodology, key concepts for each topic area, and practice questions and answers. Your path to SAP Extension Suite certification begins here!
- Learn about the SAP Extension Suite certification test structure and how to prepare for the exam
- Review the key topics covered in each portion of your exam
- Test your knowledge with practice questions and answers
- Exam C_CPE_13
Key Highlights
- Exam C_CPE_13
- SAP S/4HANA
- SAP Extension Suite
- SAP Integration Suite
- SAP API Business Hub
- SAP Business Application Studio
- SAP Business Technology Platform (SAP BTP)
- SAP Fiori
- APIs
- Continuous integration and continuous delivery (CI/CD)
- Extensibility
- Security
You'll learn about
- The Test:
Be prepared for test day! This guide follows the exact structure of the exam, so deepen your knowledge on SAP Extension Suite and walk through topics new to exam C_CPE_13.
- Core Content:
Review major subject areas like cloud-native application development, in-app and side-by-side extensibility, and connecting to SAP S/4HANA. Then master important terminology and key takeaways for each subject.
- Q&A:
After reviewing each chapter, solidify your knowledge with questions and answers for each section and improve your test-taking skills.
Table of Contents
- Introduction
- Exam Objective
- Exam Structure
- Exam Booking
- Exam Scoring
- What If You Fail?
- Test Preparation Resources
- SAP Learning Hub
- SAP HANA Academy’s YouTube Channel
- SAP Tutorials for Developers
- openSAP
- SAP Discovery Center Missions
- SAP Community
- SAP Help
- Test-Taking Strategies
- Summary
- 1 SAP Business Technology Platform
- 1.1 Objectives of This Portion of the Test
- 1.2 Cloud Computing
- 1.2.1 Types of Cloud Computing
- 1.2.2 Cloud Computing Models
- 1.3 SAP Business Technology Platform
- 1.3.1 The Uniqueness of SAP Business Technology Platform
- 1.3.2 SAP Business Technology Platform Capabilities
- 1.3.3 SAP Business Technology Platform Environments
- 1.3.4 SAP Business Technology Platform Cockpit
- 1.4 SAP Business Technology Platform Account Model
- 1.4.1 Feature Sets
- 1.4.2 Account Model
- 1.5 SAP Business Technology Platform Commercial Models
- 1.5.1 Consumption-Based Commercial Model
- 1.5.2 Subscription-Based Commercial Model
- 1.5.3 Free-Tier
- 1.5.4 Trial Account
- 1.5.5 Entitlements, Service Plans, and Quotas
- 1.6 Cloud Foundry
- 1.6.1 Architecture
- 1.6.2 Cloud Foundry Layers
- 1.6.3 Enabling Cloud Foundry in SAP Business Technology Platform
- 1.6.4 Cloud Foundry Command-Line Interface
- 1.6.5 Scaling a Cloud Foundry Application
- 1.6.6 Past and Future of the Cloud Foundry Platform
- 1.7 SAP Discovery Center
- 1.8 Important Terminology
- 1.9 Practice Questions
- 1.10 Practice Question Answers and Explanations
- 1.11 Test Takeaway
- 1.12 Summary
- 2 Web Development Standards
- 2.1 Objectives of This Portion of the Test
- 2.2 Application Programming Interface, Representational State Transfer, and Open Data
- 2.2.1 API
- 2.2.2 REST
- 2.2.3 OData
- 2.3 JavaScript Object Notation and Yet Another Markup Language
- 2.3.1 JSON
- 2.3.2 YAML
- 2.3.3 YAML versus JSON
- 2.4 Twelve-Factor App Principles
- 2.5 Important Terminology
- 2.6 Practice Questions
- 2.7 Practice Question Answers and Explanations
- 2.8 Test Takeaway
- 2.9 Summary
- 3 SAP Cloud Application Programming Model
- 3.1 Objectives of This Portion of the Test
- 3.2 SAP Business Application Studio
- 3.2.1 Technical Details
- 3.2.2 Getting Started with SAP Business Application Studio
- 3.3 Introduction to the SAP Cloud Application Programming Model
- 3.3.1 Capabilities of the SAP Cloud Application Programming Model
- 3.3.2 Real-World Scenario
- 3.3.3 Following the Progress in the Real-World Scenario
- 3.4 Creating an SAP Cloud Application Programming Model Project
- 3.5 Domain Modeling
- 3.5.1 Entities
- 3.5.2 Types
- 3.5.3 Aspects
- 3.5.4 Code List
- 3.5.5 Views and Projections
- 3.5.6 Associations
- 3.5.7 Unmanaged and Managed Associations
- 3.5.8 Compositions
- 3.5.9 Actions and Functions
- 3.5.10 Real-World Scenario: Domain Model
- 3.5.11 Core Data Services Language to Core Schema Notation
- 3.5.12 Database interactions
- 3.6 Creating OData Services
- 3.6.1 Service Modeling
- 3.6.2 Real-World Scenario: Create a Service
- 3.7 Running Locally
- 3.7.1 Running the SAP Cloud Application Programming Model Project
- 3.7.2 Adding Test Data
- 3.7.3 Connecting to SAP HANA Cloud
- 3.7.4 CDS Bind Command
- 3.8 Custom Handlers
- 3.8.1 Writing Custom Handlers
- 3.8.2 Application Programming Interface for Handler Registration
- 3.8.3 Explicit Way of Registering Event Handlers
- 3.8.4 Phases of Events
- 3.8.5 Real-World Scenario: Creating Custom Handlers
- 3.9 Emitting and Subscribing to Events
- 3.10 Building and Deploying
- 3.10.1 Cloud Foundry Native Deployment
- 3.10.2 Multi-Target Applications
- 3.11 Annotations
- 3.12 Important Terminology
- 3.13 Practice Questions
- 3.14 Practice Question Answers and Explanations
- 3.15 Test Takeaway
- 3.16 Summary
- 4 Connectivity
- 4.1 Objectives of This Portion of the Test
- 4.2 Consuming External OData Services
- 4.3 Destination Service
- 4.3.1 Creating a Destination
- 4.3.2 Manually Creating and Binding SAP BTP Service Instances
- 4.3.3 Creating and Binding the Service via the Terminal
- 4.3.4 Creating and Binding the Service via mta.yaml
- 4.3.5 Running the Service Locally
- 4.3.6 Running on SAP Business Technology Platform
- 4.4 Cloud Connector
- 4.4.1 Installing the Cloud Connector
- 4.4.2 Configuring the Cloud Connector
- 4.5 Connectivity Service
- 4.6 Advanced Concepts
- 4.6.1 Sending the Application Programming Interface Key
- 4.6.2 Advanced Custom Handler
- 4.6.3 Application Details
- 4.7 Important Terminology
- 4.8 Practice Questions
- 4.9 Practice Question Answers and Explanations
- 4.10 Test Takeaway
- 4.11 Summary
- 5 SAP Fiori Elements
- 5.1 Objectives of This Portion of the Test
- 5.2 SAPUI5
- 5.3 SAP Fiori
- 5.4 SAP Fiori Elements
- 5.4.1 Generating the SAP Fiori Elements Application
- 5.4.2 Enabling the Draft Functionality
- 5.4.3 Adding Annotations
- 5.5 Important Terminology
- 5.6 Practice Questions
- 5.7 Practice Question Answers and Explanations
- 5.8 Test Takeaway
- 5.9 Summary
- 6 Authorization and Trust Management
- 6.1 Objectives of This Portion of the Test
- 6.2 AppRouter
- 6.2.1 Challenges with the Microservices Approach
- 6.2.2 Options to Add the AppRouter Module
- 6.2.3 Configuring AppRouter
- 6.2.4 Configuring the HTML5 Application Repository Service
- 6.2.5 Real-World Scenario: Adding an AppRouter Module
- 6.3 Authentication and Trust Management
- 6.3.1 Identity Provider at the Subaccount Level
- 6.3.2 Authentication Strategies
- 6.3.3 SAP Authorization and Trust Management Service
- 6.3.4 JSON Web Token
- 6.3.5 Types of Users
- 6.3.6 Real-World Scenario Adding Authentication
- 6.4 Authorization
- 6.4.1 Role Collections, Roles, Scopes, Attributes
- 6.4.2 Application Security Descriptor: xs-security.json
- 6.4.3 Assigning and Enforcing Authorizations
- 6.4.4 Real-world Scenario: Adding Authorizations
- 6.5 Important Terminology
- 6.6 Practice Questions
- 6.7 Practice Question Answers and Explanations
- 6.8 Test Takeaway
- 6.9 Summary
- 7 Continuous Integration and Delivery
- 7.1 Objectives of This Portion of the Test
- 7.2 Continuous Integration, Delivery, and Deployment
- 7.2.1 Continuous Integration
- 7.2.2 Continuous Delivery
- 7.2.3 Continuous Deployment
- 7.3 Configuring the CI/CD Pipeline
- 7.3.1 Unit Testing
- 7.3.2 Git Repository
- 7.3.3 Configure CI/CD with SAP Continuous Integration and Delivery Service
- 7.4 Important Terminology
- 7.5 Practice Questions
- 7.6 Practice Question Answers and Explanations
- 7.7 Test Takeaway
- 7.8 Summary
Disclaimer
SAP, other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Our Company is not affiliated to SAP SE or any of its affiliated companies including but not limited to: Sybase, Business Objects, Hybris, Ariba and SuccessFactors. All other names, brands, logos, etc. are registered trade or service marks of their respective owners.