Skip to Content
Personal Insights

Learning SAPUI5 for Beginners

Working as product manager for SAPUI5, one of the most common questions I receive is: “How do I learn SAPUI5?”. Often easy questions are not that easy to answer. In this blog I’m summarizing few important entry points which will lead you to the most relevant content. Let’s start with:

What is the difference between SAP Fiori and SAPUI5? This is easy, see SAP Fiori and UI5 | The Difference in 100 Seconds. SAP Fiori web apps are build with SAPUI5. Hence you automatically have a consistent SAP Fiori design together with all enterprise qualities like security, accessibility or language handling, which you expect from SAP.

Developing SAP Fiori apps: SAP recommends the SAP Business Application Studio development environment as it comes with rich capabilities for developing SAP Fiori / SAPUI5 apps, e.g. the SAP Fiori tools. For building SAP Fiori apps, there are 2 ways:

  • SAP Fiori elements: Using pre-defined page types you build your app using metadata. SAP Fiori elements is an efficient approach, following the SAP Fiori Design Guidelines
  • SAPUI5 freestyle: Develop your app using SAPUI5 code, giving you full flexibility

   

Now, how do I learn SAPUI5?

Learning JavaScript

I need help!

Many learning resources are linked on SAPUI5 Community Topic Page

The above is a mix of SAP sources and valuable community content. I intentionally kept this short to not overwhelm a beginner. I hope the community would add comments to this blog with additional learning sources.

(*) The free openSAP online courses are a good source of learning, not only for SAPUI5. Please note that both SAPUI5 courses were created based on the development environment SAP Web IDE. Now SAP Business Application Studio is used, so following the hands-on exercises requires a bit of re-thinking.

8 Comments
You must be Logged on to comment or reply to a post.