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: 
Rui-Nogueira
Advisor
Advisor

Between June 12th and July 31st 2014 we ran the openSAP course "Next Steps in SAP HANA Cloud Platform" to provide interested developers, customers and partners with more details around the usage of the SAP HANA Cloud Platform.

With this blog I want to thank all of the students for their participation and their feedback and want to provide some additional information around the course.

Direct access to the videos

First of all I'd like to encourage you to use the materials at the openSAP page for this course as it not only provides the videos and the slides, but also all the discussion threads with a lot of questions and answers that popped-up during the course.

The following list is meant for those of you who want to have a quick check of the videos to remember how to accomplish a specific task with the platform. You can find the videos related to the units of the course under the column "Additional Assets".


Again: don't forget that you get all the additional goodies like slides and Q&As around the course on the official Course: Next Steps in SAP HANA Cloud Platform!







Unit Videos
Agenda
Week 1: SAP HANA Native Development  (related blog post)
1: Basics
  • The various SAP HANA Cloud Platform offerings
  • The specifics of the SAP HANA Cloud Platform trial landscape
  • How to set your development environment and connect to your SAP HANA instance
2: SAP HANA Applications
  • Using SAP HANA on-premise and on the SAP HANA Cloud Platform
  • How to import a sample SAP HANA application
  • Running the SHINE application on SAP HANA Cloud Platform
3: SAP HANA Web-based  Development Workbench
  • How to use the SAP HANA Web-based Development Workbench to quickly develop, modify, and test your SAP HANA application.
  • How to launch the SAP HANA Web-based Development Workbench directly from the SAP HANA Cloud Platform cockpit
  • How to modify the SHINE application on SAP HANA Cloud Platform directly, using the SAP HANA Web-based Development Workbench.
4: SAP HANA Predictive Analysis Library
  • How to use PAL on the SAP HANA Cloud Platform
  • PAL on the free SAP HANA Cloud Platform trial landscape
  • How to use ABC analysis PAL function to build an SAPUI5 graphical visualization
5: Extend SAP HANA Applications with HCP Services
  • Additional services and extension capabilities that SAP HANA Cloud Platform provides on top of SAP HANA native capabilities
  • How to configure and work with SAP HANA Cloud Platform feedback service
  • How to enhance a sample SHINE application with SAP HANA Cloud Platform feedback service
Week 2: Git and HTML5 Apps - Part 1 (related blog post)
1: Introduction to HTML5 Applications and Git
  • HTML5 applications on SAP HANA Cloud Platform
  • The development Infrastructure
  • What is Git?
2: Creating a Hello World HTML5 Application
  • How to create a simple HTML5 application
  • How to clone a repository
  • How to commit and push
  • How to test an HTML5 application
3: Git Basics
  • Where does Git store versions?
  • What is a working directory?
  • What is a commit and how can you create one?
  • What is a branch?
  • How to get a copy of a repository with clone?
  • How to transfer back your changes with push?
  • Where does Git store the  configuration settings?
4: Using SAPUI5 in Your HTML5 Application
  • How to use SAPUI5?
  • What is an SAPUI5 model?
  • What is an SAPUI5 view?
  • What is an SAPUI5 controller?
5: Using a REST Service in Your HTML5 Application
  • How to use a REST Service in an HTML5 application?
  • What is the application descriptor?
  • How to configure back-end routing?
  • How to create a destination?
Week 3: Git and HTML5 Apps - Part 2 (related blog post)
1: Releasing a Version of Your HTML5 Application
  • Know the difference between commit, version, and active version
  • How to create a version using Git.
  • How to create a version using the cockpit.
  • How to activate an application.
  • How to fetch in Eclipse.
2: Adding a Chart to Your HTML5 Application
  • Recap of the development and test lifecycle for HTML5 applications
  • How to use a chart in SAPUI5
3: Working with Multiple Branches
  • How to work with local branches.
  • Why local branches are useful.
  • How to rebase local branches.
4: Resolving Merge Conflicts
  • Merge conflicts created by git
  • How to resolve conflicts
5: Git History
  • How to filter the history
  • How to search in the history
  • How to find out when and why a line was changed
  • How to revert a commit
  • How to reset a branch
Week 4: Advance Identity Management (related blog post)
1: Working with User Profile Attributes
  • Different classes of user account information
  • Configuring attributes with the local IdP and in the Cloud Cockpit
  • Accessing user attributes in java based apps
2: Group Management
  • Using groups in SAP HANA Cloud Platform
  • Assigning users to groups
3: Federated Authorization with Groups
  • Defining mapping rules
4: Custom Roles
  • Defining and using custom roles
5: Working with Multiple Identity Providers
  • Using multiple identity providers
Week 5: Securing Web APIs (related blog post)
1: Protecting Web APIs
  • What are Web APIs?
  • Where to use SAML 2.0 and OAuth?
  • What are the benefits of OAuth?
2: OAuth 2.0 Fundamentals
  • How OAuth enables secure authentication and authorization for non-browser- based clients such as native mobile apps
  • Comparison OAuth vs. password authentication
3: Protecting the Cloud Application
  • How to configure the OAuth Filter
  • How to protect APIs programmatically
4: OAuth Configuration
  • How to register OAuth clients
  • How to configure scopes for your cloud application
5: Working with Multiple Identity Providers
  • How to integrate an OAuth Client with the SAP HANA Cloud Platform OAuth Authorization Server
  • How to implement a callback handler for the authorization code flow in a desktop client
Week 6: Advanced Features (related blog post)
1: SAP HANA Cloud Portal for Developers
  • What does SAP HANA Cloud Portal offer to developers
  • How to administrate SAP HANA Cloud Portal
  • The SAP HANA Cloud Portal marketplace concept
  • How to expose your custom apps as widgets in SAP HANA Cloud Portal
  • How to manage site pages and widgets to create engaging sites
  • How to preview the site, publish and revert changes made for the site
2: Developing Applications for Use in SAP HANA Cloud Portal Sites
  • Understand the SAP HANA Cloud Portal development process
  • Develop widgets for use in SAP HANA Cloud Portal sites
  • Develop an SAP HANA Cloud Portal solution with OpenSocial
  • How to use OpenSocial features available in SAP HANA Cloud Portal
  • SAP HANA Cloud Portal as a central UI framework
  • Building mobile-ready SAP HANA Cloud Portal sites
3: Design and Customize Cloud Portal Sites
  • How to design the site layout and select a theme for your site
  • How to customize the default SAP HANA Cloud Portal theme
  • How to apply an out-of-the-box theme to your site
  • The SAP HANA Cloud Portal page templates concept
  • Site navigation menu customization options
4: SAP HANA Cloud Integration
  • How to use the Catalog to view all prepackaged integration flows on the SAP HCI landing page
  • Configuring and using the Web UI
5: Wrap-Up and Outlook
  • Wrap-up of the course
  • Outlook to the platform and to other openSAP courses around SAP HANA Cloud Platform

Best,

Rui

1 Comment