Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SAP UI5 & Fiori Masterclass
Highest Rated
Hot & New
Rating: 5.0 out of 5(13 ratings)
150 students

SAP UI5 & Fiori Masterclass

Learn SAP UI5 step by step with data binding, routing, OData, Node.js tooling, deployment, and Launchpad
Created byLukman Hakim
Last updated 7/2026
English
English [Auto],

What you'll learn

  • Build real SAP UI5 applications from scratch with a structured, easy-to-follow method
  • Master XML Views, Controllers, Models, Binding, Routing, and Fragments in UI5
  • Integrate OData services into UI5 apps and perform create, read, update, and delete operations
  • Deploy UI5 apps to the SAP server and publish them in the Fiori Launchpad

Course content

12 sections81 lectures15h 27m total length
  • Introduction11:09

    In this lecture, you will get a clear introduction to SAPUI5 and SAP Fiori. You will first understand what web-based applications are, how they work, and the technologies behind them such as HTML, CSS, JavaScript, and backend systems. Then we will explore SAP’s move from SAP GUI to web applications, define SAPUI5 as a framework, explain SAP Fiori as a design approach, and clarify the difference between a SAPUI5 app and a Fiori app

  • Development Tools ( Visual Studio Code )10:02

    In this lecture, you will explore the most important development tools for SAPUI5 and Fiori, understand why VS Code is used in this course, and learn how to install it on your computer. You will also create your first simple web page and run it locally using the Live Server extension.

  • Business Application Studio (BAS)11:23

    In this lecture, you will learn how to use SAP Business Application Studio as a cloud-based development environment for SAP Fiori applications. You will understand how BAS compares to Visual Studio Code, how to create an SAP BTP Trial account, how to create and start a Dev Space, and how to run a simple web project inside BAS. By the end of this lecture, you will be able to access BAS, prepare a development workspace, and run your first project in the cloud.

Requirements

  • Basic knowledge of programming is helpful but not required. Familiarity with HTML, CSS, JavaScript, or SAP ABAP is a plus. You only need a computer, internet access, and a willingness to learn SAP UI5 step by step

Description

Do you want to learn SAP UI5 and build modern SAP Fiori applications in a clear, structured, and practical way?

This course is designed for SAP ABAP developers, non-SAP developers, and beginners who want to understand SAP UI5 from the ground up and apply it in real projects. One of the biggest challenges when learning UI5 is that many courses present topics in a disconnected way. Students often learn a little about views, a little about models, and a little about routing, but they do not fully understand how everything works together.

That is exactly what this course solves.

This course follows a step-by-step structure that makes UI5 easier to understand. We begin with the essential frontend foundations such as HTML, CSS, JavaScript, JSON, AJAX, debugging, and Node.js, so you build the right base before moving into SAP UI5 development.

From there, you will learn the core topics that matter in real UI5 projects, including XML Views, Controllers, Models, Binding Modes, Expression Binding, Composite Binding, Routing, Fragments, Lists, Filters, and Fiori-style application development.

You will also learn how to work with OData in a practical way, including creating services, working with EntitySets, filtering, pagination, and performing create, read, update, and delete operations.

In addition, this course covers Node.js tooling to speed up development and support deployment. You will also learn how to deploy your UI5 application to the SAP server and make it available in the Fiori Launchpad.

By the end of this course, you will have a strong understanding of SAP UI5, Fiori app development, OData integration, and deployment, and you will be ready to build real-world applications with more confidence.

Who this course is for:

  • SAP ABAP developers who want to expand their skills into SAP UI5 and Fiori app development
  • Non-SAP developers who want a clear and practical introduction to SAP UI5
  • Beginners who prefer a structured, step-by-step course to understand UI5 easily
  • Developers who want to learn UI5 development, OData integration, SAP deployment, and Launchpad publishing