Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Next Steps in Software Development on SAP HANA

via openSAP


SAP HANA is an in-memory data platform that is deployable either as an appliance or in the cloud. At its core, it is an innovative, in-memory, relational database management system that exploits all the capabilities of current hardware to increase application performance, reduce total cost of ownership, and enable new scenarios and applications that were not possible before.

SAP HANA enables you to build applications that integrate the business logic, the control logic, and the database layer with unprecedented performance. As a developer, one of the key issues is how to minimize data movements. The more you can do directly on the data in memory next to the CPUs, the better the application will perform.

This course will build upon last year’s Introduction to Software Development on SAP HANA course and go deeper into each of the major topics around SAP HANA native development. We will explore the many advances in the programming model and tooling that came with SAP HANA SPS6, SPS7, and SPS8.
During the course, we will use SAP HANA studio as well as several new Web-based tools (for example, the Web-based Development Workbench, SAP HANA Lifecycle Management, and SAP HANA XS Administration Tool).
We will also go well beyond the basics of each of the programming models, allowing discussion of deeper, real-world patterns and anti-patterns. We will look at the architecture of applications that are not just read-only or analytic but also transactional or provide an interface with transactional systems. We will also look at the extended capabilities of SAP HANA, from beyond a database to a complete application platform.

Registration, learning content, final exam, and Record of Achievement are free of charge. However, to fully benefit from the course, you can access a fee-based system environment to develop your own code.

Course Requirements

  • A basic knowledge of database technology, especially relational databases, SQL query language, and JavaScript
  • A general understanding of how columnar, in-memory databases work
  • Completion of the Introduction to Software Development on SAP HANA course or similar basic experience with SAP HANA native development


  • Week 1: Introduction
  • Week 2: Database and Modeling
  • Week 3: SQLScript Advanced
  • Week 4: OData Services (XSODATA)
  • Week 5: Server-Side JavaScript (XSJS)
  • Week 6: Miscellaneous Topics / Wrap-Up
  • I Like, I Wish: We Love Your Feedback … And Want More
  • Final Exam: Good Luck!

Taught by

Thomas Jung and Rich Heilman


4.0 rating, based on 1 Class Central review

Start your review of Next Steps in Software Development on SAP HANA

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.