Skip to content

SAPUI5 and Fiori: Building Modern SAP Applications

Self-paced videos, Lifetime access, Study material, Certification prep, Technical support, Course Completion Certificate


Uplatz

Summary

Price
£12 inc VAT
Study method
Online, On Demand What's this?
Duration
27.2 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed Courses Certificate of Completion - Free
  • Uplatz Certificate of Completion - Free

5 students purchased this course

Add to basket or enquire

Overview

Uplatz offers this comprehensive course on SAPUI5 and Fiori. It is a self-paced course with video lectures. You will be awarded Course Completion Certificate at the end of the course.

What is SAPUI5 and Fiori?

SAPUI5 and Fiori are technologies developed by SAP for building user interfaces (UIs) for modern enterprise applications.

SAPUI5
  • SAPUI5 is a UI development toolkit for building responsive web applications. It is based on HTML5, JavaScript, and CSS, and it provides a rich set of UI controls and libraries to create sophisticated and user-friendly web applications.
  • It follows the Model-View-Controller (MVC) architecture, allowing for a clear separation of the application logic, user interface, and data model.
Fiori
  • SAP Fiori is SAP's design language and a collection of pre-built applications that offer a consistent and intuitive user experience across various devices (desktops, tablets, smartphones).
  • Fiori applications are built using SAPUI5 and are designed to be role-based, focusing on providing users with the specific tasks and functions they need.
  • Fiori aims to simplify and streamline the user experience by providing a more modern, consistent, and user-friendly interface compared to traditional SAP GUIs.

How SAPUI5 and Fiori work

  1. Development Framework (SAPUI5)

    • UI Components: SAPUI5 provides a wide range of reusable UI components, such as tables, charts, forms, and buttons, that can be used to build applications.
    • Responsive Design: Applications built with SAPUI5 are responsive by default, meaning they adapt to different screen sizes and orientations.
    • Data Binding: SAPUI5 supports two-way data binding, allowing the UI to automatically update when the underlying data model changes.
    • Theming and Customization: Developers can customize the look and feel of applications using predefined themes or by creating custom themes.
  2. User Experience (Fiori)

    • Design Principles: Fiori is based on five design principles: role-based, adaptive, simple, coherent, and delightful. These principles ensure that applications are user-friendly and meet the specific needs of different user roles.
    • Launchpad: Fiori applications are typically accessed through the Fiori Launchpad, a customizable home page that serves as a central access point for all Fiori apps. It provides users with tiles representing different apps, notifications, and other relevant information.
    • Integration: Fiori applications integrate with SAP backend systems (like SAP S/4HANA) to access and manipulate data. This integration is typically done through OData services, which facilitate communication between the front-end UI and the back-end data.

Benefits of Learning SAPUI5 and Fiori

Learning SAPUI5 and Fiori equips you with the skills to build modern, efficient, and user-friendly SAP applications that meet the evolving needs of businesses and users.

  1. High Demand for Skills:

    • There is a growing demand for developers and consultants with expertise in SAPUI5 and Fiori, as more organizations are migrating to SAP S/4HANA and modernizing their user interfaces.
  2. Enhanced User Experience:

    • SAPUI5 and Fiori focus on improving the user experience, making applications more intuitive and easier to use. This can lead to higher user adoption and satisfaction.
  3. Versatility:

    • SAPUI5 can be used to develop both custom and standard SAP applications, giving developers the flexibility to create solutions tailored to specific business needs.
  4. Cross-Platform Compatibility:

    • Applications built with SAPUI5 and Fiori work seamlessly across various devices and platforms, ensuring that users have a consistent experience whether they are on a desktop, tablet, or mobile device.
  5. Career Advancement:

    • Mastering SAPUI5 and Fiori can open up new career opportunities, such as roles in SAP development, consulting, and architecture. These skills are highly valued in the SAP ecosystem.
  6. Future-Proofing:

    • As SAP continues to evolve its technology stack with a focus on cloud and user experience, knowledge of SAPUI5 and Fiori positions professionals well for the future of SAP development.
  7. Integration with Modern Technologies:

    • SAPUI5 and Fiori are part of SAP’s broader strategy to integrate with modern web technologies, making them relevant for developers familiar with JavaScript, HTML5, and CSS.

Certificates

Reed Courses Certificate of Completion

Digital certificate - Included

Will be downloadable when all lectures have been completed.

Uplatz Certificate of Completion

Digital certificate - Included

Course Completion Certificate by Uplatz

Curriculum

1
section
36
lectures
27h 15m
total
    • 1: Lecture 1 - SAPUI5 Framework and MVC 36:26
    • 2: Lecture 2 - SAPUI5 Tables Introduction - part 1 39:20
    • 3: Lecture 3 - SAPUI5 Tables Introduction - part 2 53:11
    • 4: Lecture 4 - Basic Customization - Table with Pagination - part 1 1:02:06
    • 5: Lecture 5 - Basic Customization - Table with Pagination - part 2 1:06:05
    • 6: Lecture 6 - Basic Customization - Table with Pagination - part 3 12:05
    • 7: Lecture 7 - Table Binding with Service 28:22
    • 8: Lecture 8 - Table Binding with Custom Controls - part 1 27:28
    • 9: Lecture 9 - Table Binding with Custom Controls - part 2 39:30
    • 10: Lecture 10 - Aggregation Binding - List and Combo Box 49:39
    • 11: Lecture 11 - Property and Element Binding 1:40:24
    • 12: Lecture 12 - BTP and SAPUI5 and CAPM - part 1 48:36
    • 13: Lecture 13 - BTP and SAPUI5 and CAPM - part 2 52:03
    • 14: Lecture 14 - BTP and SAPUI5 and CAPM - part 3 47:14
    • 15: Lecture 15 - BTP and SAPUI5 and CAPM - part 4 1:16:39
    • 16: Lecture 16 - BTP and SAPUI5 and CAPM - part 5 52:07
    • 17: Lecture 17 - BTP and SAPUI5 and CAPM - part 6 35:02
    • 18: Lecture 18 - BTP and SAPUI5 and CAPM - part 7 44:11
    • 19: Lecture 19 - BTP and SAPUI5 and CAPM - part 8 22:19
    • 20: Lecture 20 - BTP and SAPUI5 and CAPM - part 9 33:43
    • 21: Lecture 21 - BTP and SAPUI5 and CAPM - part 10 35:24
    • 22: Lecture 22 - BTP and SAPUI5 and CAPM - part 11 11:26
    • 23: Lecture 23 - Pagination - part 1 37:13
    • 24: Lecture 24 - Pagination - part 2 41:35
    • 25: Lecture 25 - SAPUI5 Routing - part 1 12:41
    • 26: Lecture 26 - SAPUI5 Routing - part 2 46:47
    • 27: Lecture 27 - SAPUI5 Routing - part 3 32:05
    • 28: Lecture 28 - SAPUI5 Routing - part 4 38:23
    • 29: Lecture 29 - SAPUI5 Interview Questions - part 1 1:00:55
    • 30: Lecture 30 - SAPUI5 Interview Questions - part 2 47:15
    • 31: Lecture 31 - SAPUI5 Interview Questions - part 3 18:48
    • 32: Lecture 32 - SAPUI5 Interview Questions - part 4 1:21:21
    • 33: Lecture 33 - SAPUI5 Interview Questions - part 5 47:33
    • 34: Lecture 34 - SAPUI5 Interview Questions - part 6 1:05:29
    • 35: Lecture 35 - SAPUI5 Interview Questions - part 7 1:06:31
    • 36: Lecture 36 - SAPUI5 Interview Questions - part 8 1:04:05

Course media

Description

SAPUI5 and Fiori - Course Syllabus

  1. SAPUI5 Basics

  2. Introduction to Project Structure

  3. Basic UI5 App with MVC

  4. Routing

  5. Data Binding: An Introduction

  6. Aggregation Binding for Tables

  7. Aggregation Binding for Lists

  8. Aggregation Binding for Combo Boxes

  9. Expression Binding

  10. Fragments

  11. Property Binding: Two-way

  12. Property Binding: One-way

  13. Element Binding

  14. SAP Business Application Studio (BAS): An Introduction

  15. SAP BAS: CAP Development and HDI Container with Proof of Concept (including OData V4 Binding)

Who is this course for?

Everyone

Requirements

Passion and determination to achieve your goals!

Career path

  • SAPUI5 Developer
  • Fiori Developer
  • SAP UX Designer
  • SAP Front-End Developer
  • Front-End Web Developer
  • SAP Fiori Consultant
  • SAP Technical Consultant (Fiori/UI5)
  • SAP Application Developer
  • SAP Full Stack Developer
  • SAP ABAP Developer with Fiori/UI5
  • SAP Mobility Consultant
  • SAP Fiori Architect
  • SAP UI/UX Lead
  • SAP Implementation Consultant (Fiori/UI5)
  • SAP Consultant
  • Full Stack Web Developer

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Interest free credit agreements provided by Zopa Bank Limited trading as DivideBuy are not regulated by the Financial Conduct Authority and do not fall under the jurisdiction of the Financial Ombudsman Service. Zopa Bank Limited trading as DivideBuy is authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority, and entered on the Financial Services Register (800542). Zopa Bank Limited (10627575) is incorporated in England & Wales and has its registered office at: 1st Floor, Cottons Centre, Tooley Street, London, SE1 2QG. VAT Number 281765280. DivideBuy's trading address is First Floor, Brunswick Court, Brunswick Street, Newcastle-under-Lyme, ST5 1HH. © Zopa Bank Limited 2025. All rights reserved.