Course announcements

  • This course is designed to give participants the opportunity to gain a much deeper understanding of the SAP User Experience design methodology, the SAP SAPUI5 framework, and the overall SAP UX design principles and tools for building robust SAP Fiori apps. Learners will engage in coding with MVC advanced UI Controls, gain an understanding of basic and advanced data handling techniques, perform application extensibility, and explore advanced deployment options.
  • By way of hands-on exercises, learners will gain practical experience while they build their own SAP Fiori application using SAP SAPUI5 and cloud-based development tools. These hands-on exercises will also give learners a competitive head start into the framework’s more advanced development features.

Goals

  • This course will prepare you to:
    • Describe the basic and advanced features of the SAP SAPUI5 framework
    • Explain the SAPUI5 application architectures
    • Perform basic and advanced development techniques
    • Describe deployment methods for SAP SAPUI5 projects
    • Develop custom SAP Fiori applications using SAP Cloud Platform, SAP SAPUI5, and other tools and services available for developers

Audience

  • Developer
  • Developer Consultant
  • Application Consultant
  • Solution Architect
  • Enterprise Architect
  • Technology Consultant

Prerequisites

Essential

Recommended

Course based on software release

  • SAP Fiori 2.0 & SAP S/4HANA 1610.

Content

  • SAP User Experience and SAPUI5 Strategy
    • SAP User Experience Strategy
    • SAP User Experience Tools and Technologies
    • SAP User Experience Use Case for Building Fiori-like Apps
  • MVC Review and Advanced UI Controls
    • MVC Architecture Review
    • Binding Data to a UI5 Control
    • Best Practices for SAPUI5 Applications
    • App Navigation
    • SAP Gateway as a Means for Data Access – Review
    • OData Model – Review
    • Implementing a FullScreen-Application
    • Implementing a Master-Detail-Application
    • Working with Messages
    • Advanced Features of the Standard UI Controls
    • Key Responsive Design Controls
    • Extending Standard Controls
    • Custom Controls
    • Introducing SAP Fiori Elements
  • Advanced Data Handling
    • Remote vs. Local OData Services
    • Working with the MockServer
    • Data Binding via XML
    • OData Model Write-Support
    • OData Deep Inserts
    • Sorting, Grouping, Function Imports
    • Advanced Data Filtering Techniques
    • Using the Facet Filter Control
  • Application Extensibility, Introduction
    • Extension Points
    • Other Types of Extensibility
  • Deployment Options
    • SAP Hana Cloud Platform Deployment
    • ABAP Server Deployment