openSAP course guide – Developing Java-Based Apps on SAP HANA Cloud Platform – week 2
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
- Welcome
- Content Week 2
- Table of Contents
- Unit 1 – Developing the JPA Model – Theory
- Unit 2 – Developing the JPA Model – Practice
- Unit 3 – Developing 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
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
Additional links
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
Additional links
- SAP HANA Cloud Platform documentation – Persistence Service
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
Additional links
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
Additional links
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
Additional links
- SAPUI5 SDK – Demo Kit – MVC
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
Additional links
Q&A
- …
All the best,
Sven