Course announcements

  • This course is built to be suitable for release HANA 1.0 SPS12 and also HANA 2.0 SPS01 audiences.
  • In this course you will learn how to develop software applications running on the SAP HANA Platform.

Goals

  • This course will prepare you to:
    • develop software applications running on the SAP HANA Platform.

Audience

  • Developer
  • Developer Consultant

Prerequisites

Essential

  • Experience of Object Oriented software development
  • Experience with database development and SQL query language

Recommended

  • Experience of Web development
  • Experience with JavaScript development language

Course based on software release

  • SAP HANA 2.0 SPS01

Content

  • This course is the natural starting point to learn “Native” software development for the SAP HANA Platform.
  • “Native” means “independent from the ABAP world”, that means, that the whole application runs based on the SAP HANA platform, no NetWeaver Application Server is used.
  • The application will run based on one of the two application servers natively available in SAP HANA, that is SAP HANA XS Classic or SAP HANA XS Advanced.
  • Along the course, you will be guided through the development tools and languages, used to realize the different parts of a software application in SAP HANA:
    • the User Interface
    • the Database,
    • the client-server communication services
    • the Analytical layer.
  • At the end, you will be able to code simple but fully functional SAP HANA Software Applications.
  • Contents:
    • Tools for SAP HANA Application Development
    • Introduction to JavaScript
    • User interface: introduction to SAPUI5 Development
    • Database design: introduction to Core Data Services
    • Services: introduction to ODATA
    • The Analytical layer: introduction to Modeling
    • Server-side scripting: Introduction to SQLScript
    • Server-side scripting: Introduction to XS Classic JavaScript