
Custom App Development using SAPUI5
(35 hours course)
Overview :
SAP UI Development Toolkit for HTML5 (SAPUI5) is a user interface technology that is used to build and adapt client applications based on SAP NetWeaver Gateway. The SAPUI5 runtime is a client-side HTML5 rendering library with a large set of RIA-like standard and extension controls based on JavaScript (JS), and a lightweight programming model.
PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about. Building applications for each device–iPhone, Android, Windows Mobile and more–requires different frameworks and languages. PhoneGap solves this by using standardsbased web technologies to bridge web applications and mobile devices. Since PhoneGap apps are standards compliant, they’re future-proofed to work with browsers as they evolve.
​
Pre-requisites :
​
i. Basic Development Skills
​
Course Content :
​
-
SAPUI5 Overview
-
SAPUI5 latest version setup on Eclipse locally
-
SAPUI5 latest version setup on WEBIDE on cloud
-
Basics of HTML5, JavaScript, CSS, Jquery, Ajax
-
Programming Applications Overview
-
Creating a SAPUI5 Project
-
Concept of index.html in SAPUI5
-
Model – View – Controller Concept in SAPUI5
-
Static Databinding in SAPUI5
-
Oneway, Twoway and One-Time Binding of controls with SAPUI5 models
-
Complex/Expression binding using different techniques
-
Dynamic Databinding with live ODATA services using different techniques
-
CRUD operations on ODATA services using different techniques
-
CRUD Batch Processing on ODATA services.
-
Component.js and Routing in SAPUI5
-
Resource Handling / Localization
-
Understanding lifecycle/hook methods in Controller
-
Designing of SAPUI5 views using multiple development paradigm
-
Sorting and Filtering of data in SAPUI5
-
Fuzzy logic oriented search in SAPUI5
-
Designing a responsive table in SAPUI5
-
Creating Custom Fiori lookalike Launchpad using SAPUI5
-
Understanding fragments and concept of reusability
-
Mater Detail split view concept in SAPUI5
-
Developing Custom Fiori lookalike app from scratch using above SAPUI5 concepts
-
Demonstration of Custom Fiori lookalike app following Fiori Design Guidelines
-
Base Controller concept in SAPUI5
-
Custom Control in SAPUI5
-
Deployment of Custom SAPUI5 app on SAP Netweaver Gateway through ABAP Team Provider in Eclipse.
-
Deployment of Custom SAPUI5 app on SAP Netweaver Gateway through WEBIDE.
-
Phonegap/Cordova Introduction and setup
-
Practical Demonstration of Phonegap/Cordova
