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.
20 avril 2020 - 26 mai 2020
Langue: English

Informations sur le cours

Course Summary

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 Characteristics

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

Target Audience

  • Application developers
  • Application consultants
  • Technology consultants

Course Requirements

  • Basic programming knowledge, ideally in JavaScript/Node.js and SQL
  • No prior experience with SAP Cloud Platform necessary

Development Systems

In the course, we’ll use both a local setup of Node.js and Visual Studio Code as well as the next evolution of SAP Web IDE. All setup steps will be explained at the beginning, including registration for your own free trial account for SAP Cloud Platform.

About Further Content Experts

Cecilia Huergo

Cecilia Huergo

Cecilia Huergo is part of the central product management team for SAP Cloud Platform, focusing on internal and external stakeholder enablement for all SAP Cloud Platform-related content.

The main topics she covers include SAP Cloud Platform messaging, product roadmap, multi-cloud strategy, and trial experience.

Dr. Anne Keller

Dr. Anne Keller

Anne Keller is product owner of the Node.js runtime for the SAP Cloud Application Programming Model.

After obtaining her PhD, Anne has worked in both research and product development for different solutions at SAP, including SAP Web IDE and SAP Cloud Platform.

Dr. David A. Kunz

Dr. David A. Kunz

David Kunz is a core development specialist for the Node.js runtime of the SAP Cloud Application Programming Model.  

After finishing his PhD in theoretical particle physics, David followed his vocation for programming. He is always striving to gain comprehensive knowledge of emerging technologies and advocates for superior paradigms and tools for efficient development.

Elena Oresharova

Elena Oresharova

Elena Oresharova is a development specialist for SAP Cloud Platform, working on the SAP Cloud Application Programming Model.

At SAP, Elena has worked on various topics and products. She started out with SAP NetWeaver and is now working on SAP Cloud Application Programming Model as part of SAP Cloud Platform, where she practices and popularizes agile development methodologies.

Johannes Vogel

Johannes Vogel

Johannes Vogel is a software developer for the Node.js runtime of the SAP Cloud Application Programming Model.

After finishing his masters studies in Karlsruhe, Johannes has spent the last couple of years working on various topics in the area of SAP Cloud Platform.

Contenu du cours

  • 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
  • I Like, I Wish:

    We Love Your Feedback … And Want More
  • Final Exam:

    Good Luck!

Inscrivez-moi à ce cours

Le cours est en accès libre. Créez votre compte et suivez le cours sur openSAP.
Inscrivez-moi maintenant
Apprenants actuellement inscrits: 6542

Certificate Requirements

  • Obtenez un certificat de réussite en gagnant plus de 50% du nombre maximal de points pour la somme de toutes les tâches hebdomadaires.
  • Obtenez une attestation de participation en complétant au moins 50% du matériel du cours.

En savoir plus lisez les lignes directrices pour le certificat.

Ce cours est offert par

Christian Georgi

Christian Georgi is a development expert for SAP Cloud Platform, focusing on development with the SAP Cloud Application Programming Model.

For many years, Christian has been designing and developing tools in SAP Web IDE, SAP HANA Studio, and ABAP Development Tools.

Votre demande a bien été envoyé à notre service d'assistance, et sera répondu dès que possible.

Merci!

Oops quelque chose allait mal.

Arrière