openSAP course guide – Developing Java-Based Apps on SAP Cloud Platform* (Update Q1/2017) – week 2
Welcome
Hi everyone,
our openSAP course Developing Java-Based Apps on SAP Cloud Platform* (Update Q1/2017) started last week, on Wednesday, April 5th 2017, and ends on Thursday, May 18th 2017. It’s a 5 week course followed by another week for the final exam. New in this update is among others a System Preparation week which opened 1 week before the actual course start. The document openSAP course guide – Developing Java-Based Apps on SAP Cloud Platform* (Update Q1/2017) – 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 2 of the course and provide you with additional material, explanations or FAQ 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-1/items/4XS6cKAoFc6FDBl7JWmwQV
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-1/items/4Qaq1m9gIE7i9wivy6t8Cj
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-1/items/63ACmhcgCtJMCdVC5MKAIc
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-1/items/2eFy8qwnrsIyKB4jqjhyAZ
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-1/items/3q40wUDyfwi7DTHl4hotsg
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-1/items/7J8SSdzubXhrmeZch52hlG
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
*) 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.