Building Applications with SAP Cloud Application Programming Model (openSAP)

Building Applications with SAP Cloud Application Programming Model (openSAP)
Free Course
Categories
Effort
Certification
Languages
Misc

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Building Applications with SAP Cloud Application Programming Model (openSAP)
Join this free online course to learn how to build applications with SAP Cloud Application Programming Model, which guides developers with best practices, as well as adopted open-source and SAP tools and technologies.

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

SAP Cloud Application Programming Model is a framework of tools, languages, and libraries to efficiently build enterprise-grade services and applications. This framework is both open and opinionated, combining broadly adopted open-source and SAP tools and technologies with guidance and best practices that help developers minimize boilerplate code and focus on their business-specific logic.




In this course, you’ll start with modeling your application using Core Data Services (CDS) and connecting it to a SQLite database and SAP HANA. You’ll see how the application benefits from many built-in features like input validations, authorization checks, and localized data. For custom business logic, you’ll write Node.js code connecting to APIs of other services that run locally or remotely on SAP Cloud Platform. We’ll show you how to cut your service into modular and reusable pieces, enabling a microservice design. You’ll learn how to publish and consume events from other services like SAP S/4HANA, all using a simple and consistent set of APIs. Throughout the development, you’ll use well-known and custom-tailored tools like SAP Web IDE and Visual Studio Code.


Course Content


Week 1: Introducing SAP Cloud Application Programming Model

Week 2: Development Tasks

Week 3: Add Enterprise Qualities

Week 4: Extend the Digital Core and Other Topics

Week 5: Final Exam



MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Free Course

MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.