Online Course
SAPUI5
with Daniel Krancz, Maximilian Olzinger
01/20/2027 – 02/17/2026
The course in detail:
SAPUI5 is your gateway to creating modern, responsive frontends for SAP S/4HANA applications. Build your skills in this essential programming framework with this five-day course series!
Start with the fundamentals: Get your development environment up and running and get comfortable with SAPUI5’s core controls, events, and UI building blocks. From there, move into more advanced territory: models, data binding, custom controls, and structuring larger applications around components.
Next, you’ll connect apps to real data through OData services, and then sharpen the user experience with theming, responsive layouts, and performance tuning. The series wraps up with a practical look at testing your applications and deploying them to production.
By the end, you’ll have everything you need to build, polish, and deploy SAPUI5 frontends with confidence.
What you'll learn:
- Create SAPUI5 user interfaces
- Work with models, data binding, and custom controls
- Set up backend integration with OData
- Apply theming, styling, responsive design, and performance enhancements
- Test and deploy your SAPUI5 applications
🕒 The lessons start at 10 a.m. ET and end at 2:00 p.m. ET, breaks included.
Who is this SAPUI5 course suitable for?
- SAP UX developers building SAP Fioir user interfaces
- ABAP developers moving into front end development for SAP S/4HANA
- SAP Fiori developers extending standard applications
- Technical consultants involved in SAPUI5 implementation projects
Prerequisite: While this course is designed to be accessible to all learning levels, attendees should ideally have a basic understanding of JavaScript and TypeScript, and familiarity with markup languages and data formats such as XML and JSON. A general understanding of client-side rendering concepts and asynchronous communication patterns such as RESTful over HTTP is also recommended. Backend development and detailed app debugging are not covered in this course. If you need more information about the learning level, please feel free to ask us.
These SAPUI5 topics will be covered in this course:
- SAPUI5 architecture and MVC concepts
- Development and environment setup
- Custom and standard SAPUI5 controls
- Model types
- Data binding and property binding
- Event handling
- User interaction logic
- Component-based architecture
- OData integration and CRUD operations
- Routing and navigation
- Theming and responsive design
- Performance optimization
- Localization and internationalization
- Testing and deployment
- Standard SAP Fiori app extensions
Learn more about Rheinwerk Courses with our FAQ.
Note: Can’t join live? No problem! With your purchase, you’ll receive access to the session recordings and slide decks directly on the learning platform shortly after each session concludes. Learn at your own pace, revisit key concepts, and reinforce your understanding of the topic. Whether live or on demand, this course offers you the opportunity to learn directly from a top SAP expert. Don’t miss out!
Lessons
Introduction to SAPUI5
Begin with an overview of SAPUI5’s model-view-controller (MCV) architecture and the differences between SAPUI5 and OpenUI5. Set up your development environment and learn about common controls. Dive into step-by-step demos that explain how to create a basic application.
Topics:
- Architecture
- MVC concepts
- Development environment setup
- SAPUI5 controls
- Data/property binding
- Event handling
- User interaction
Advanced SAPUI5
Go deeper into SAPUI5 development: work with JSON, XML, and OData models, build custom controls, and structure applications using components.
Topics:
- Model types
- Data binding techniques
- Custom controls
- Extending standard controls
- Component-based architecture
- Refactoring
Backend Integration
Connect your SAPUI5 application to the backend! Consume OData services, implement CRUD operations, and set up routing and navigation.
Topics:
- OData protocol and SAP Gateway
- OData consumption
- CRUD operations with OData models
- Routing and navigation
UI Enhancements and Performance Optimization
Polish your applications! Apply custom themes, build responsive and accessible UIs, optimize performance, and add multi-language support.
Topics:
- Theming and styling with the SAPUI5 theming toolkit
- Responsive design
- Accessibility
- Performance optimization
- Localization and internationalization
Deployment, Testing, and SAP Fiori Extensions
Wrap up your TM deep dive by tracking freight orders from assignment through delivery. You’ll set up settlement and cost distribution profiles, apply variance analysis, and reconcile freight costs with FI-CO.
Topics:
- Transportation status
- Bills of lading
- SAP Business Network for Logistics
- Freight cost settlement
- Contractual agreements
- Rates
- Credit memos
- Invoice verification
- Settlement profiles
- Cost distribution profiles
Ticket Options
Early bird pricing valid until November 9, 2026
Your Experts
Maximilian Olzinger is a software developer and consultant at CloudDNA GmbH. He conducts trainings in the areas of SAP Fiori, ABAP, and web development. He has developed several SAP trainings on SAP Fiori.
Daniel Krancz is a software developer and consultant at CloudDNA GmbH. His focus is full stack development with SAPUI5, SAP Fiori, OData, and SAP Cloud Application Programming Model, as well as mobile development.
Discover Additional Courses
A full stack developer’s day is never dull; you lend your expertise to a variety of tasks, from frontend design to backend programming. In the SAP landscape, you’ll work with the ABAP RESTful application programming model, a framework for building transactional business applications using core data services (CDS) and OData, and with SAP Fiori elements, a low-code UI framework of floorplan templates for efficient frontend development.
Online Course: On Demand
Jump into this comprehensive course about core data services (CDS)! You will explore key concepts and gain the essential skills you need to create and use CDS views for data modeling: from basic CDS functions to applying annotations, defining associations, and managing access through the Data Control Language (DCL). Step-by-step expert-led demonstrations will guide you through topics like AMDPs, table functions, the virtual data model, and the CDS test double framework for mock views. Finally, learn how to integrate CDS views into ABAP RAP and SAP Fiori applications and understand best practices for modeling with CDS.
Online Course: On Demand
Pair This Course with These Books
From web apps to user interfaces, get the skills you need to develop with SAPUI5! Master the fundamentals—design guidelines, IDEs, TypeScript, and more—and then dive into development. Create your first application and learn about SAPUI5’s libraries, controls, layouts, and managed objects. Integrate data into your applications using RESTful and OData services, and then enhance them with SAP Fiori elements and custom controls. With information on deployment, debugging, security, and generative AI, this guide has everything you need to become an SAPUI5 expert!
E-book, Print, Bundle
Your guide to end-to-end SAP development is here! From the database to the user interface, you’ll learn what it takes to create applications as a full stack developer. See how to use SAPUI5, OData, CDS, TypeScript, and SAP Fiori elements in your applications. Get detailed, step-by-step instructions for working with OData V4 and V2, including developing applications using the ABAP RESTful application programming model and creating projects in Transaction SEGW. Extend and deploy your applications—then you’re ready to go!
E-book, Print, Bundle
Ready to take your SAP skills to the next level?
Visit our course webpage to explore our upcoming sessions and secure your spot today with our early bird pricing! Thank you for choosing us as your trusted partner in SAP education.
via the ticket shop by our partner pretix
with credit card or PayPal
Get in touch for a quote