Schedule Introduction

Breadcrumb

Training Schedule

DsgCourseListingWeb

(S4C80) Advanced Extensibility with SAP Cloud SDK

Code: S4C80 v21
Type:
Tuition (USD): $1734
Length: 2Days

Have a question? Contact Us

Contact Us for upcoming dates.
Skills Gained:
This course will prepare you to: Develop extension applications for RISE with SAP S/4HANA Cloud Deploy extension applications to the SAP Business Technology Platform Integrate extension applications with RISE with SAP S/4HANA Cloud using the SAP Cloud SDK
Who Should Attend?
Developer Developer Consultant Solution Architect
Prerequisites:
  • Essential
  • Java Development language
  • Basic concepts of Spring Boot development framework
  • JavaScript and TypeScript development languages
  • Basic concepts of Nest development framework
  • HTTP protocol
  • HTML language
  • S4C01e: RISE with SAP S/4HANA Cloud On-boardin
What You Will Learn:
  • Options for extending RISE with SAP S/4HANA Cloud
  • Extension use cases
  • Main principles and qualities of cloud-native applications development
  • Introduction to extensibility in RISE with SAP S/4HANA Cloud
  • Core features for In-App and Side-by-side extensions
  • Search and activate SAP APIs
  • Creation of generic Java programs calling SAP APIs
  • Creation of a CRUD extension application based on Java and the Spring framework
  • Creation of generic JavaScript programs calling SAP APIs
  • Creation of generic TypeScript programs calling SAP APIs
  • Creation of a CRUD extension application based on TypeScript and the Nest framework
  • Creation of a Multi-Target Application
  • Introduction to application security
  • Introduction to automated test
  • Introduction to DevOps and Continuous Delivery
  • Introduction to RISE with SAP S/4HANA Cloud event-driven extension apps
  • This course will focus on the "server side" part of extension application development and does not cover the development of the Fiori user interface. You can learn SAP Fiori UI development by going through one of the SAP Fiori/SAP SAPUI5 learning journeys.
Course Info:
Course based on software release:
SAP Cloud SDK 3.0 or later

Course notes and announcements:

This course is designed to teach the learner how to develop Java, JavaScript and TypeScript extension applications for RISE with SAP S/4HANA Cloud. Such applications run on an external application platform and interact with RISE with SAP S/4HANA Cloud using the SAP Cloud SDK. In our case, the external application platform is the Cloud Foundry environment running on the SAP Business Technology Platform. Regardless, you can get a lot of value from this course even if you plan to use a different application platform, such as Apache Tomcat or another non-SAP environment.

The primary focus of the course is on the integration of the extension application with RISE with SAP S/4HANA Cloud, so that you’ll be able to easily integrate the use of SAP Cloud SDK with your own development framework. In particular, exercises are proposed that use the SpringBoot framework (with Java) and the Nest framework (with TypeScript).

The course contains a set of exercises that will show you how to build an extension application that will allow you to execute search and CRUD operations in RISE with SAP S/4HANA Cloud via the SAP Cloud SDK. During development you’ll have available the SAP Business Application Studio, plus a choice of "market standard" development environments (IntelliJ IDEA, Visual Studio Code, Eclipse), so that you can adopt the one with which you are already familiar.

Keep in mind that this course will focus on the "server side" part of the extension application and does not cover the development of the Fiori user interface. You can learn SAP Fiori UI development by going through one of the SAP Fiori/SAP SAPUI5 learning journeys.

Please keep in mind that this course is not covering an introduction to Java, JavaScript, SpringBoot, or Nest programming. It is expected that you already have a basic knowledge of such topics before you join the class.

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.

This 2 day instructor led course qualifies for 16 credits. 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.

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