HA450_EN_Col13_ILT_FV_CO_A4.pdf

May 2, 2018 | Author: Mohit | Category: Sap Se, Java Script, Software Development, Model–View–Controller, Trademark
Share Embed Donate


Short Description

Download HA450_EN_Col13_ILT_FV_CO_A4.pdf...

Description

HA450 Application Development for SAP HANA

. . COURSE OUTLINE . Course Version: 13 Course Duration: 3 Day(s)

SAP Copyrights and Trademarks

© 2017 SAP SE

or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global http://global12.sap.com/corpora 12.sap.com/corporate-en/leg te-en/legal/ al/ copyright/index.epx for copyright/index.epx  for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies companies at any t ime for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control

Example text

Window title

Example text

© Copyright. All rights reserved.

© Copyright. All rights reserved.

Contents vii

Course Overview

1

Unit 1:

Introduction

1

Lesson: Introducing SAP HANA

1

Lesson: Describing SAP HANA architecture

1

Lesson: Comparing XS Classic and XS Advanced

1

Lesson: Introducing SAP HANA Express Edition

3

Unit 2:

Development Tools

3

Lesson: Introducing SAP HANA Studio

3

Lesson: Developing for SAP HANA XS Classic

3

Lesson: Introducing XS Advanced Application Development Tools

5

Unit 3:

Building UIs with SAPUI5

5

Lesson: Introducing JavaScript

5

Lesson: Introducing SAPUI5

5

Lesson: Creating a SAPUI5 Project

5

Lesson: Structuring SAPUI5 application project

5

Lesson: Applying Model View Controller paradigm

5

Lesson: Describing common UI controls

6

Lesson: Binding UI to data

7

Unit 4:

The Project in SAP HANA XS Classic and Advanced

7

Lesson: Using the SHINE application

7

Lesson: Comparing the XS Classic and XS Advanced development process

7

Lesson: Creating a XS Classic Project

7

Lesson: XS Advanced Multi Target Application

7

Lesson: Creating a XS Advanced Project

9

Unit 5:

The Persistence Model

9

Lesson: Core Data Services in XS Classic

9

Lesson: Core Data Services in XS Advanced

11

Unit 6:

OData Services

11

Lesson: Using OData to connect the UI to the back end

11

Lesson: OData Services on XS Advanced

© Copyright. All rights reserved.

13

Unit 7:

SQLScript

13

Lesson: Introducing SQLScript

13

Lesson: Developing in SQLScript

13

Lesson: Debugging SQLScript

13

Lesson: Using main SQLScript language features

13

Lesson: Using SQLScript functions

13

Lesson: Using SQLScript Triggers

14

Lesson: Introducing the R Language

15

Unit 8:

Server Side JavaScript

15

Lesson: Introduction to Server Side JavaScript

15

Lesson: Create a Node.js Module

15

Lesson: Executing a Node.js Module

15

Lesson: Accessing the Database

15

Lesson: Debugging a Node.js Module

© Copyright. All rights reserved.

Course Overview

TARGET AUDIENCE This course is intended for the following audiences: ●

Developer



Development Consultant

© Copyright. All rights reserved.

© Copyright. All rights reserved.

UNIT 1

Introduction

Lesson 1: Introducing SAP HANA Lesson Objectives After completing this lesson, you will be able to: ●

Introduce SAP HANA

Lesson 2: Describing SAP HANA architecture Lesson Objectives After completing this lesson, you will be able to: ●

Explain the system architecture and the impacts on development model

Lesson 3: Comparing XS Classic and XS Advanced Lesson Objectives After completing this lesson, you will be able to: ●

Compare the XS Classic and XS Advanced ecosystem

Lesson 4: Introducing SAP HANA Express Edition Lesson Objectives After completing this lesson, you will be able to: ●

Introduce SAP HANA Express Edition

© Copyright. All rights reserved.

Unit 1: Introduction

© Copyright. All rights reserved.

UNIT 2

Development Tools

Lesson 1: Introducing SAP HANA Studio Lesson Objectives After completing this lesson, you will be able to: ●

Explain basic concepts of SAP HANA Studio

Lesson 2: Developing for SAP HANA XS Classic Lesson Objectives After completing this lesson, you will be able to: ●

Explain SAP HANA Web-based Development Workbench

Lesson 3: Introducing XS Advanced Application Development Tools Lesson Objectives After completing this lesson, you will be able to: ●

Explain XS Advanced application development tools

© Copyright. All rights reserved.

Unit 2: Development Tools

© Copyright. All rights reserved.

UNIT 3

Building UIs with SAPUI5

Lesson 1: Introducing JavaScript Lesson Objectives After completing this lesson, you will be able to: ●

Explain JavaScript basic concepts

Lesson 2: Introducing SAPUI5 Lesson Objectives After completing this lesson, you will be able to: ●

Explain SAPUI5 basic concepts

Lesson 3: Creating a SAPUI5 Project Lesson Objectives After completing this lesson, you will be able to: ●

Create a basic SAPUI5 project

Lesson 4: Structuring SAPUI5 application project Lesson Objectives After completing this lesson, you will be able to: ●

Explain the structure of a SAPUI5 application

Lesson 5: Applying Model View Controller paradigm Lesson Objectives After completing this lesson, you will be able to: ●

Explain how MVC principles are realized in SAPUI5

Lesson 6: Describing common UI controls Lesson Objectives

© Copyright. All rights reserved.

Unit 3: Building UIs with SAPUI5

After completing this lesson, you will be able to: ●

Describe some commons UI controls

Lesson 7: Binding UI to data Lesson Objectives After completing this lesson, you will be able to: ●

Use Data Binding in SAPUI5 development

© Copyright. All rights reserved.

UNIT 4

The Project in SAP HANA XS Classic and Advanced

Lesson 1: Using the SHINE application Lesson Objectives After completing this lesson, you will be able to: ●

Give an overview about the SHINE application

Lesson 2: Comparing the XS Classic and XS Advanced development process Lesson Objectives After completing this lesson, you will be able to: ●

Comparing the XS Classic and XS Advanced development process

Lesson 3: Creating a XS Classic Project Lesson Objectives After completing this lesson, you will be able to: ●

Create a XS Classic Project

Lesson 4: XS Advanced Multi Target Application Lesson Objectives After completing this lesson, you will be able to: ●

XS Advanced Multi Target Application

Lesson 5: Creating a XS Advanced Project Lesson Objectives After completing this lesson, you will be able to: ●

Create a XS Advanced Project

© Copyright. All rights reserved.

Unit 4: The Project in SAP HANA XS Classic and Advanced

© Copyright. All rights reserved.

UNIT 5

The Persistence Model

Lesson 1: Core Data Services in XS Classic Lesson Objectives After completing this lesson, you will be able to: ●

Explain basic concepts of Core Data Services

Lesson 2: Core Data Services in XS Advanced Lesson Objectives After completing this lesson, you will be able to: ●

Core Data Services in XS Advanced

© Copyright. All rights reserved.

Unit 5: The Persistence Model

© Copyright. All rights reserved.

UNIT 6

OData Services

Lesson 1: Using OData to connect the UI to the back end Lesson Objectives After completing this lesson, you will be able to: ●

Explain basic concepts of Odata in SAP HANA

Lesson 2: OData Services on XS Advanced Lesson Objectives After completing this lesson, you will be able to: ●

OData Services on XS Advanced

© Copyright. All rights reserved.

Unit 6: OData Services

© Copyright. All rights reserved.

UNIT 7

SQLScript

Lesson 1: Introducing SQLScript Lesson Objectives After completing this lesson, you will be able to: ●

Explain basic concepts about SQLScript

Lesson 2: Developing in SQLScript Lesson Objectives After completing this lesson, you will be able to: ●

Use the SQLScript Wizard and Editor

Lesson 3: Debugging SQLScript Lesson Objectives After completing this lesson, you will be able to: ●

Use the SQLScript Debugger

Lesson 4: Using main SQLScript language features Lesson Objectives After completing this lesson, you will be able to: ●

Explain main SQLScript language features

Lesson 5: Using SQLScript functions Lesson Objectives After completing this lesson, you will be able to: ●

Use Functions in SQLScript

Lesson 6: Using SQLScript Triggers Lesson Objectives

© Copyright. All rights reserved.

Unit 7: SQLScript

After completing this lesson, you will be able to: ●

Use Triggers in SQLScript

Lesson 7: Introducing the R Language Lesson Objectives After completing this lesson, you will be able to: ●

Explain how the R language can be used in SAP HANA

© Copyright. All rights reserved.

UNIT 8

Server Side JavaScript

Lesson 1: Introduction to Server Side JavaScript Lesson Objectives After completing this lesson, you will be able to: ●

Server Side JavaScript with Node.js

Lesson 2: Create a Node.js Module Lesson Objectives After completing this lesson, you will be able to: ●

Create a Node.js Module

Lesson 3: Executing a Node.js Module Lesson Objectives After completing this lesson, you will be able to: ●

Execute a Node.js Module

Lesson 4: Accessing the Database Lesson Objectives After completing this lesson, you will be able to: ●

Accessing the Database

Lesson 5: Debugging a Node.js Module Lesson Objectives After completing this lesson, you will be able to: ●

Debugging a Node.js Module

© Copyright. All rights reserved.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF