Loading...
SAP
Popular
HA450 SAP HANA 2.0 SPS06 - Application Development for SAP HANA ®
Welcome to HA450 SAP HANA 2.0 SPS06 - Application Development for SAP HANA®, a dynamic course designed to equip participants with advanced skills in developing powerful applications on the SAP HANA® platform. Whether you're a seasoned developer or new to SAP HANA®, this course provides the knowledge and hands-on experience needed to excel in application development.
4.00 Day (32 hours)
Advanced Level
Choose your learning method
Overview Course Detail Target Audience Prerequisites Course Outline FAQs

Welcome to HA450 SAP HANA 2.0 SPS06 - Application Development for SAP HANA®, an intensive course designed to empower participants with advanced skills in developing robust and scalable applications on the SAP HANA® platform. Whether you're an experienced developer or new to SAP HANA®, this course equips you with the knowledge and hands-on experience required to excel in application development.

Why Choose HA450 SAP HANA 2.0 SPS06 - Application Development for SAP HANA®?

  • Specialized Expertise: Gain specialized skills and expertise in advanced application development for SAP HANA®, empowering you to tackle complex development challenges effectively.
  • Practical Learning Approach: Benefit from a hands-on learning approach that combines theoretical knowledge with practical exercises and real-world case studies, ensuring a comprehensive understanding of application development concepts.
  • Expert Guidance: Learn from experienced instructors who provide valuable insights, guidance, and support throughout your learning journey, helping you master application development with SAP HANA®.
  • Career Advancement: Enhance your career prospects in SAP HANA® application development roles, demonstrating your proficiency and expertise in developing innovative solutions that drive business success.
  • Immediate Impact: Develop powerful and scalable applications on the SAP HANA® platform, delivering tangible business value and driving innovation within your organization.
Content
  • Develop native applications on the SAP HANA extended application services
  • Similarities between the SAP HANA extended application services and Cloud Foundry application development model
  • Create multi-target applications and debug a simple Node.js application
  • Persistence via core data services and analytical data model via calculation views
  • Create and debug SQLScript procedures and access remote data from your application
  • Access the database from the Node.js application and expose data as OData services
  • Create the application front-end using HTML5 and integrate front-end and back-end using the router
  • Define the application security roles and create basic user interfaces based on SAPUI5
  • Create a basic application using the SAP Cloud Application Programming Model
Audience
  • Developer
  • Development Consultant
Prerequisites

Essential

  • HTTP (an application-level protocol)
  • HTML (a standard markup language for Web pages)
  • JavaScript (a programming language of HTML and the Web)
  • Node.js (an open-source server environment)
  • Express.js (a minimal and flexible Node.js web application framework)
  • SQL

Recommended

  • None
Course Overview
Unit 1: Introducing Application Development in SAP HANA

Lesson: Describing Prerequisite Skills for SAP HANA Application Development

Lesson: Introducing the Application Architecture in SAP HANA

Lesson: Describing the Application Development Tools in SAP HANA

Lesson: Introducing the SAP HANA Express Edition

Lesson: Describing the Information Sources for SAP HANA Developers

Unit 2: Developing a Basic Multi-Target Application

Lesson: Introducing the Multi-Target Application

Lesson: Describing the MTA Development Descriptor File mta.yaml

Lesson: Introducing the Node.js Module

Lesson: Creating and Deploying a Basic Node.js Module

Lesson: Debugging the Node.js Code

Unit 3: Creating the Persistence Data Model Using Core Data Services

Lesson: Introducing the SAP HANA Database Module

Lesson: Introducing Core Data Services

Lesson: Using the Core Data Services Entity

Lesson: Using the CDS Context, Association, and View

Unit 4: Creating the Analytical Data Model Using Calculation Views

Lesson: Introducing Calculation Views

Unit 5: Processing Data with SQLScript

Lesson: Introducing SQLScript

Lesson: Creating an SQLScript procedure

Lesson: Debugging SQLScript

Unit 6: Using Database Security

Lesson: Introducing Authorization in SAP HANA

Lesson: HDI Container Security Concepts

Unit 7: Accessing Database Objects Across Schemas and Containers

Lesson: Accessing a Remote SAP HANA Schema

Unit 8: Accessing Database Objects from the Node.js Application

Lesson: Running SQL in the Database with Node.js

Unit 9: Exposing Data as OData Services

Lesson: Introducing OData Services

Lesson: Exposing an OData Entity Set with XSODATA

Lesson: Using OData Key and Association in XSODATA

Unit 10: Integrating HTML5 Modules Using the Router

Lesson: Creating a Basic HTML5 Module

Lesson: Configuring the Router for HTTP Message Forwarding

Lesson: Configuring the Router for Placeholders Replacement

Unit 11: Defining the Application Security

Lesson: Introducing Application Security in XS Advanced

Lesson: Creating the User with Authorization for Development in SAP Web IDE for SAP HANA

Lesson: Creating the Security Concept Within an HTML5 Module

Unit 12: Creating the User Interface Using UI5

Lesson: Introducing UI5

Lesson: Describing the Structure of an Elementary UI5 Application

Lesson: Creating the UI Using the SAP Fiori Master-Detail Template

Unit 13: Using the SAP Cloud Application Programming Model

Lesson: Using the SAP Cloud Application Programming Model

Unit 14: Managing Source Code Using Git (optional)

Lesson: Working with GIT Within SAP Web IDE for SAP HANA

Course FAQs
Course based on software release

SAP HANA 2.0 SPS06

Notes

This course is a ‘starting point’. Some significant contents are just introduced briefly and can be deepened in the follow-up courses below: - The development of the SAP UI5 user interface is covered in UX400 - The use of SQLScript is covered in HA150 - The use of Calculation Views is covered in HA300 - The use of Flowgraphs and Replication objects are covered in HA550.

Q. How is the course delivered?

The course can be delivered in two formats, classroom-based training and virtual instructor-led training (VILT). Participants can choose the delivery format that best suits their schedule and learning preferences.

Q. Can the course be customized for corporate training programs?

Yes, we offer customized versions of the course tailored to the specific needs of organizations. Corporate training programs can be designed to focus on relevant modules or processes.

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Contact Us