openSAP course guide – Developing Java-Based Apps on SAP Cloud Platform* (Update Q1/2017) – week 5
Welcome
Hi everyone,
our openSAP course Developing Java-Based Apps on SAP Cloud Platform* (Update Q1/2017) started four weeks ago, 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 5 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 5
The topic for week 5 is Additional Features, and this is the content you can look forward to:
- Unit 1: API Management – Theory
- Unit 2: API Management – Practice
- Unit 3: SAP Translation Hub – Theory
- Unit 4: SAP Translation Hub – Practice
- Unit 5: The Mobile Scenario – Theory
- Unit 6: The Mobile Scenario – Practice
- Unit 7: Summary
Table of Contents
Unit 1 – API Management – Theory
See the video here: https://open.sap.com/courses/hcp2-1/items/5H4KjLMByq1bK50VO4A5hk
What you will learn
- Why are more and more companies using API Management?
- What is API Management?
- How does SAP HCP, API Management fit in your landscape?
- What are core components of SAP HCP, API Management?
Additional links
- Free Trial of SAP API Management on HANA Cloud Platform is available now!
- How to use SAP API Management on HCP Trial
- API Management | SAP HANA Cloud Platform
- SAP APIs and API Management
- SAP API Management – YouTube
Q&A
- …
Unit 2 – API Management – Practice
See the video here: https://open.sap.com/courses/hcp2-1/items/30QGr3eHaFEjQeTE638a4i
What you will learn
- How to enable SAP HCP, API Management
- How to create a simple API Proxy
- How to work with the Policy Designer to protect the API Proxy
- How to use Analytics features in SAP HCP, API Management
Additional links
- Free Trial of SAP API Management on HANA Cloud Platform is available now!
- How to use SAP API Management on HCP Trial
- API Management | SAP HANA Cloud Platform
- SAP APIs and API Management
- SAP API Management – YouTube
Q&A
- …
Unit 3 – SAP Translation Hub – Theory
See the video here: https://open.sap.com/courses/hcp2-1/items/2VKEJCzKPyLqh7RFlLcwWX
What you will learn
- What SAP Translation Hub is
- What the benefits of using SAP Translation Hub are
- What the use cases for SAP Translation Hub are
- What the non-ABAP use case is in detail
Additional links
- SAP Translation Hub
- SAP HANA Cloud Platform documentation – SAP Translation Hub
- SAP Globalization Services
- Tutorial: Translating Java-Based Apps on SAP HCP with SAP Translation Hub
- Tutorial Overview: Translate an HTML5 App with SAP Translation Hub
- Localizing your SAPUI5 app | SAP
Q&A
- …
Unit 4 – SAP Translation Hub – Practice
See the video here: https://open.sap.com/courses/hcp2-1/items/uVjUjz7kvfDS9wm7eUCj9
What you will learn
- How to enable SAP Translation Hub
- How to create a translation project with SAP Translation Hub
- How to edit translation proposals
Additional links
- SAP Translation Hub
- SAP HANA Cloud Platform documentation – SAP Translation Hub
- SAP Globalization Services
- Tutorial: Translating Java-Based Apps on SAP HCP with SAP Translation Hub
- Tutorial Overview: Translate an HTML5 App with SAP Translation Hub
- Localizing your SAPUI5 app | SAP
Q&A
- …
Unit 5 – The Mobile Scenario – Theory
See the video here: https://open.sap.com/courses/hcp2-1/items/1xSSyJE4kaaVQqpKectZgR
What you will learn
- SAP Fiori on mobile devices
- SAP’s UX and mobile services in SAP HANA Cloud Platform
- Mobile application types
- The ESPM application mobile scenario
Additional links
- SAP Fiori Community
- SAP HCP, mobile service for SAP Fiori resources
- SAP HCP, mobile service for SAP Fiori documentation
- SAP Web Companion App
Q&A
- …
Unit 6 – The Mobile Scenario – Practice
See the video here: https://open.sap.com/courses/hcp2-1/items/34VxJBFbe4ur6x5dusp2L7
What you will learn
- How to build the ESPM application as mobile web apps integrated with SAP Fiori Launchpad
- How to create the hybrid mobile apps of the ESPM application
- Experience of development process efficiency on SAP HANA Cloud Platform
Additional links
- SAP Fiori Community
- SAP HCP, mobile service for SAP Fiori resources
- SAP HCP, mobile service for SAP Fiori documentation
- SAP Web Companion App
Q&A
- …
Unit 7 – Summary
See the video here: https://open.sap.com/courses/hcp2-1/items/5cqCara7wmxyT3bu70eBrW
What you will learn
- What you’ve learned in this course
- Week 1 – The ESPM Application
- What the capabilities and benefits of the Java runtime are
- What the ESPM application is
- How to work with Git
- How to work with Maven
- How to use the ESPM application
- What the parts of the ESPM application are
- Week 2 – Developing the ESPM Application
- What is important when developing the JPA model
- How to develop the JPA model
- What is important when developing the OData services
- How to develop the OData services
- What is important when developing the SAPUI5 web application
- How to develop the SAPUI5 web application
- Week 3 – Security and Identity Management
- How to do authentication and authorization
- How to protect against CSRF attacks
- How to work with the Authorization Management Platform API
- How to work with multiple identity providers
- How to do group management
- How to use federated authorization with groups
- Week 4 – Collaboration and Document Service
- What is important when integrating SAP Jam Collaboration
- How to integrate SAP Jam Collaboration
- What is important when integrating the document service
- How to integrate the document service
- What is important when implementing social sign-in
- How to implement social sign-in
- What is important when using Build
- How to use Build
- Week 5 – Additional Features
- What is important when integrating API management
- How to integrate API management
- What is important when using SAP Translating Hub
- How to use SAP Translation Hub
- What is important when implementing the ESPM application mobile scenario
- How to implement the ESPM application mobile scenario
- Week 1 – The ESPM Application
Additional links
- Learn more
- The next step: Cloud Foundry services as beta on SAP HANA Cloud Platform
- The road ahead with SAP HANA Cloud Platform and Cloud Foundry – SAP TechEd Strategy Talk of the week
- HCP – The big picture
- Deploying a Python/Django webapp to SAP HANA Cloud Platform, starter edition for Cloud Foundry services
- Running Drupal on beta of HCP Cloud Foundry services
- A Fiori App backed by Cloud Foundry based OData Service
- Stay up-to-date
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.