In this advanced course, you’ll learn how to develop Java-based apps on SAP Cloud Platform using the newly updated Enterprise Sales & Procurement Model (ESPM) application. With the ESPM app, we’ll demonstrate the end-to-end process for developers to leverage the capabilities of SAP Cloud Platform for Java-based apps.
During the first two weeks of this course, you’ll learn how to develop the OData services and Java Persistence API (JPA) model with the database connection in the back end of the ESPM app. You’ll also learn how to develop the SAPUI5 web app part in the front end of the application. Security, always an important topic in the cloud, will feature in week 3 of the course. And in weeks 4 and 5, we’ll look at many additional SAP Cloud Platform services that are used in the ESPM app, such as SAP Jam Collaboration, SAP Cloud Platform Document service, SAP Cloud Platform API Management, and more. This course was updated with an additional mobile scenario for the ESPM app using SAP Cloud Platform Mobile Services.
To follow all the units effectively, you should have completed the openSAP course SAP HANA Cloud Platform Essentials. The course content assumes that you’re already familiar with the concepts and technologies introduced there.
The registration, learning content, and final exam are free of charge. You can also practice working on the platform using a free developer account. We’ll explain how you can access this in the System Preparation, which opens 1 week before the actual course starts.
Week 0: System Preparation
Week 1: The ESPM Application
Week 2: Developing the ESPM Application
Week 3: Security and Identity Management
Week 4: Collaboration and Document Service
Week 5: Additional Features
Week 6: Final Exam
If your primary interest in taking this course is getting a technical overview of the development-related capabilities of SAP Cloud Platform, you do not need access to a development system. However, we realize that many of you will be interested in developing your own code, based on the instructions in the course.
You can access your own free account for SAP Cloud Platform, and we’ll explain how to set up an account and install the necessary development tools in the System Preparation, which opens 1 week before the actual course starts. There are a few restrictions for this free account, but you’ll be able to follow the course without any problems, as the instructor will use the same system as you.
Beatrice Pasch is a member of the product management team for SAP Translation Hub.
She joined SAP in 1996 and has held various positions in support, consulting, and development, specializing in R/3 Sales and Distribution, SAP Online Store, CRM, SRM, ByD, mobile apps, and cloud technologies.
Dieter joined SAP in 2004 and worked on various projects in the SAP NetWeaver and Cloud areas, focusing on document management systems.
He is currently the product owner of the SAP Cloud Platform Document service.
Holger is a member of the product management team for SAP Cloud Platform API Management.
He joined SAP in 2005, and started his career as an SAP consultant working on a number of integration projects.
Before moving to API management, Holger was involved in various integration projects that focused on SAP/Microsoft interoperability topics.
Krishna Kumar S
Krishna is a senior developer at P&I Technology.
He joined SAP in 2008, and started his career as a developer working on a number of integration projects.
Krishna’s current areas of expertise include SAP Cloud Platform development and extensions development. He is also an expert in SAPUI5.
As the product owner for Security and Identity Management in SAP Cloud Platform, Martin Raepple is responsible for the product's security roadmap and manages the product backlog.
Prior to this role, Martin represented SAP in international standard bodies. Before Martin joined SAP in 2005, he has held positions with IBM as an IT architect and consultant.
Martin has over 18 years of experience in applying information technology in a wide range of industries, speaks frequently at international conferences, and authored books and articles on IT security.
Robert Horne is a product manager working on SAP Jam. He is responsible for partner and developer enablement, focusing on the development of social work patterns that solve real business problems.
Robert has 14 years of experience in the software industry, including stops in IT, marketing, engineering, and product management. He has an extensive background in API development and supporting developer ecosystems. Robert is a frequent contributor to SAP Community and speaker at developer conferences.
Santosh has 10 years of experience in a variety of roles, such as product manager, project manager, & customer success evangelist, helping SAP customers, partners, & consumers run simple.
He works in SAP’s User Experience & Design Product Management team, enabling SAP customers & partners to design better experiences for their end users with SAP Splash.
Prior to this, Santosh helped the SF 49ers football team use new insights to efficiently assess and compare players.
Martin Grasshoff is currently assigned as Product Manager for SAP Mobile Platform. His focus is the SAP Cloud Platform Mobile Services. His developer background and good explanation skills are a well known asset for customers and developers.
Britt Womelsdorf is an area product manager in the User Experience Product Management organization, focusing on mobility. He has overall product management responsibility for the SAP Cloud Platform Mobile Services for SAP Fiori and mobile service for app and device management.
Britt is a frequent blogger and champion of mobility at SAP.
Follow him on SAP Community.
*) Please note: SAP has announced that SAP HANA Cloud Platform is being renamed to SAP Cloud Platform. You can read more about the reasons behind the change and what you can expect in the official SAP Press Release.
Previous version of this course is available here:
Developing Java-Based Apps on SAP HANA Cloud Platform (September 7 to October 20, 2016)
This course was rated with 4.21 stars in average from 394 votes.
Find out more in the certificate guidelines.
Sven Kohlhaas is a product manager for SAP Cloud Platform and SAP HANA, focusing on evangelization and the enablement of developers from customers and partners.
He is an active member on the SAP Community, speaker at conferences, and has also held numerous workshops and hackathons around SAP Cloud Platform and SAP HANA in the past.