Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
svenkohlhaas
Employee
Employee
0 Kudos

Welcome

Hi everyone,

our new openSAP course Developing Java-Based Apps on SAP HANA Cloud Platform started last week, on Wednesday, September 7th 2016, and ends on Thursday, October 20th 2016. It's a 5 week course followed by another week for the final exam. The document openSAP course guide - Developing Java-Based Apps on SAP HANA Cloud Platform - overview gives an overview over the course and has the links to all the week guides. This blog post you are reading just now will guide you through week 1 of the course and provide you with additional material, explanations or Q&A around the topic of the week. Depending on the feedback and questions inside the forum of the course I might also add additional material (e.g. videos) during and after the course to address the frequently asked questions so that you have a one-stop-shop of additional materials for this course. I hope you will enjoy the week!


Content Week 2

The topic for week 2 is Developing the ESPM Application, and this is the content you can look forward to:

  • Unit 1: Developing the JPA Model - Theory
  • Unit 2: Developing the JPA Model - Practice
  • Unit 3: Generating the OData Services - Theory
  • Unit 4: Generating the OData Services - Practice
  • Unit 5: Developing the SAPUI5 Web Application – Theory
  • Unit 6: Developing the SAPUI5 Web Application - Practice

Table of Contents

Unit 1 – Developing the JPA Model – Theory

See the video here: https://open.sap.com/courses/hcp2/items/53gzy30UDf0EywBX9iWfze


What you will learn

  • Persistence as a Service
  • Java Persistence API (JPA)
  • Involved components of the ESPM application for this implementation part
  • The JPA model of the ESPM application

Q&A

  • ...

Unit 2 – Developing the JPA Model – Practice

See the video here: https://open.sap.com/courses/hcp2/items/2mDQGa1RvrceBBTRz52DlO


What you will learn

  • Recap: The JPA model of the ESPM application
  • How to initialize the EntityManagerFactory
  • How to use JPA entity annotations
  • How to edit the JPA persistence.xml file

Q&A

  • ...

Unit 3 – Developing the OData Services – Theory

See the video here: https://open.sap.com/courses/hcp2/items/2mFqPs5rMFicdpKeKctBPV


What you will learn

  • Apache Olingo
  • Involved components of the ESPM application for this implementation part
  • The OData services of the ESPM application

Q&A

  • ...


Unit 4 – Generating the OData Services – Practice

See the video here: https://open.sap.com/courses/hcp2/items/60RaEe22KE9t4dVjEntyim


What you will learn

  • Recap: The OData services of the ESPM application
  • How to initialize the ODataJPAContext
  • How to define function imports
  • How to register function import


Q&A

  • ...

Unit 5 – Developing the SAPUI5 Web Application – Theory

See the video here: https://open.sap.com/courses/hcp2/items/2NruA0JO6E3NJgbg8kl2BU


What you will learn

  • Model View Controller (MVC) concept in SAPUI5
  • Involved components of the ESPM application for this implementation part
  • The SAPUI5 Web application of the ESPM application


Q&A

  • ...

Unit 6 – Developing the SAPUI5 Web Application – Practice

See the video here: https://open.sap.com/courses/hcp2/items/2qB5obBhkO6DOuBF7Hm0s


What you will learn

  • Recap: The SAPUI5 Web application of the ESPM application
  • How to define data sources in the manifest.json file
  • How to create the main shell of the app
  • How to initialize the component with various models


Q&A

  • ...

All the best,

Sven