The switch to S/4 HANA is associated with a new programming paradigm and a new programming model.
Modeling Data with HANA Core Data Services (CDS)
User interface development: user interfaces for modern web applications
The new design concept for more usability of SAP applications
Communication between SAP UI5 Apps and SAP Backend
Development of Business Objects with Business Object Processing Framework