A new playlist about SAP Business Technology Platform (BTP) serverless functions has been made available on our YouTube channel. Video tutorials by Philip MUGGLESTONE for the SAP HANA Academy and Partner Ecosystem Success.

In this article you will find the videos embedded with references and additional information.

A prerequisite, as covered in the first video of this series, is some familiarity with BTP. For the SAP BTP Onboarding article, visit

Anything to add? Leave a comment below.

Useful? Give us a like and share on social media.

Questions? Please use the community Q&A.

Thanks!

/wp-content/uploads/2016/02/sapnwabline_885687.png

Hands-On Video Tutorials

Serverless Functions

In this series of hands-on tutorial videos we cover serverless functions in SAP Business Technology Platform (SAP BTP). Serverless functions allow you to build API- and event-based extensions which can be triggered on demand whilst reducing the implementation and operation effort of an application to the absolute minimum. SAP BTP, Kyma runtime provides a platform to run lightweight functions in a cost-efficient and scalable way using Node.js or Python.

Following along in the patented zero-to-hero format, you will be ready to start developing business applications on the SAP Business Technology Platform with minimal effort and no time wasted.

Video tutorials by Philip MUGGLESTONE for the SAP HANA Academy and Partner Ecosystem Success.

What You Will Learn

Watching the complete series of eight videos takes about an hour. What you will learn is

  • The concepts and what you need to know to get started with serverless functions
  • How to install and use the jump-start generator for serverless functions
  • How to use the generator to create serverless function projects
    • using Python to interact with SAP HANA Cloud
    • using Node.js and the SAP Cloud SDK to interact with different APIs
    • providing enterprise security for the endpoints (authentication and authorization)
    • subscribing to events
    • managing source code using Git and GitHub
    • incorporating an Application Router to facilitate interactive browser-based authentication
  • How access a serverless function created using the jump-start generator from SAP Build Apps including authentication and authorization.

YouTube Playlist

To bookmark the playlist on YouTube, go to

Documentation

For the references, visit

For the SAP BTP Onboarding series, go to

For the tutorials about the SAP BTP Kyma environment, see

/wp-content/uploads/2016/02/sapnwabline_885687.png

Getting Started

Video Tutorial

In this hands-on video tutorial, Philip Mugglestone gets started with serverless functions in SAP BTP. After providing an introduction Philip covers prerequisites before showing how to install and use the jump-start generator for serverless functions.

Markers

0:13 Introduction

4:55 Prerequisites

6:34 Application Wizard

7:00 Jump-start Generator

9:57 Recap

References

For the prerequisites, visit

For the downloads, see

Illustration

Run the SAP HANA Academy Function-as-a-service generator in Visual Studio Code with the Template Wizard.

/wp-content/uploads/2016/02/sapnwabline_885687.png

Python and SAP HANA Cloud

Video Tutorial

In this hands-on video tutorial, Philip Mugglestone shows how to use the jump-start generator to create a serverless function project that uses Python to interact with SAP HANA Cloud.

Markers

0:22 Jump-start Generator

1:08 Code Review

5:54 Test

8:08 Tear Down

8:59 Recap

References

For the prerequisites, visit

Illustration

View the function source code using the Kyma Dashboard.

/wp-content/uploads/2016/02/sapnwabline_885687.png

Node.js and APIs

Video Tutorial

In this hands-on video tutorial, Philip Mugglestone shows how to use the jump-start generator to create a serverless function project that uses Node.js and the SAP Cloud SDK to interact with different APIs.

Markers

0:17 Jump-start Generator

1:05 Code Review

1:40 API Key

2:13 SAP Cloud SDK

3:00 Deploy

3:55 Test

5:45 Review Services

6:57 Recap

/wp-content/uploads/2016/02/sapnwabline_885687.png

Authentication and Authorization

Video Tutorial

In this hands-on video tutorial, Philip Mugglestone shows how to use the jump-start generator to create a serverless function project that provides enterprise security for the endpoints incorporating both authentication and authorization.

Markers

0:32 Jump-start Generator

0:55 Code Review

4:11 Deploy

5:13 Test

7:13 Assign Role Collections

8:03 Recap

Illustration

Get an authentication token using Postman.

/wp-content/uploads/2016/02/sapnwabline_885687.png

Events

Video Tutorial

In this hands-on video tutorial, Philip Mugglestone shows how to use the jump-start generator to create a serverless function project that subscribes to events.

Markers

0:27 Jump-start Generator

1:03 Code Review

3:04 Deploy

3:36 Test

6:34 Recap

References

For the documentation, see

Illustrations

Triggering an event on the command line using curl.

View the result in the pod log file using the Kyma dashboard.

/wp-content/uploads/2016/02/sapnwabline_885687.png

Git

Video Tutorial

In this hands-on video tutorial, Philip Mugglestone shows how to use the jump-start generator to create a serverless function project where the source code is managed via Git instead of being inline.

Markers

0:46 Jump-start Generator

1:09 Create Git Repository

4:32 Code Review

5:44 Clone Git Repository

6:05 Commit and Push Source Files

6:24 Deploy

7:21 Test

9:41 Recap

Illustrations

Commit source code update using git and GitHub.

/wp-content/uploads/2016/02/sapnwabline_885687.png

SAP Build Apps

Video Tutorial

In this hands-on video tutorial, Philip Mugglestone shows how to access a serverless function created using the jump-start generator from SAP Build Apps including authentication and authorization.

Markers

0:29 Jump-start Generator

1:20 Launch SAP Build Apps

1:36 Assign Role Collections

2:15 Create Destination

4:25 Create Application in SAP Build Apps

7:41 Preview App

8:11 Recap

References

For the prerequisites, visit

Illustrations

Configure SAP BTP destination REST API integration in SAP Build Apps.

/wp-content/uploads/2016/02/sapnwabline_885687.png

Application Router

Video Tutorial

In this hands-on video tutorial, Philip Mugglestone shows how to use the jump-start generator to create a serverless function project that also incorporates an Application Router in order to facilitate interactive browser-based authentication.

Markers

0:30 Jump-start Generator

1:02 Code Review

2:36 Deploy

3:34 Assign Role Collections

4:00 Test

5:38 Tear Down

6:08 Recap

/wp-content/uploads/2016/02/sapnwabline_885687.png

Share and Connect

Anything to add? Leave a comment below.

Useful? Give us a like and share on social media.

Questions? Please use the community Q&A.

Thanks!

If you would like to receive updates, connect with me on

For the author page of SAP PRESS, visit

Over the years, for the SAP HANA Academy, SAP’s Partner Innovation Lab, and à titre personnel, I have written a little over 300 posts here for the SAP Community. Some articles only reached a few readers. Others attracted quite a few more. For your reading pleasure and convenience, here is a curated list of posts which somehow managed to pass the 10k-view milestone and, as sign of current interest, still tickle the counters each month. 

Sara Sampaio

Sara Sampaio

Author Since: March 10, 2022

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x