Online Course
SAPUI5
with Marian Curiac, Daniel Krancz, Maximilian Olzinger
08/06/2025 β 09/03/2025
Master SAPUI5 programming!
Itβs time to build your skills in SAPUI5! Youβll learn to develop modern, responsive SAP applications over the course of this 5-day series. Begin with the basics of SAPUI5 programming, where youβll learn to set up your environment and work with common controls, events, and UI elements. Then progress to advanced concepts: models, data binding, custom controls, and more!
Β
Youβll see how to integrate your SAPUI5 applications with the backend using OData services; improve your applications with themes, styles, and performance enhancements; and deploy your applications on-premise and in the cloud.
Β
Begin your journey to SAPUI5 mastery!
Β
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 the top SAPUI5 experts. Donβt miss out!
Β
Online Courses

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, data binding, property binding, event handling, and user interaction. Dive into step-by-step demos that explain how to create a basic application, build a simple UI using SAPUI5 controls, and add event handlers to apps.
Topics
- Architecture
- SAPUI5 vs. OpenUI5
- MVC
- Development environment
- Controls
- Data and property binding
- Event handling
- User interaction logic

Advanced SAPUI5
Grow your skills with intermediate and advanced techniques. Get an overview of different model types and data binding options. Then learn to create custom controls and extend standard controls to meet specific requirements. Explore SAPUI5βs component-based architecture and understand how it affects application structure.
Topics
- Model types
- Data binding techniques
- Custom controls
- Standard control extensions
- Component-based architecture
- Refactoring

Backend Integration
Connect your SAPUI5 applications to the backend. Start with an overview of the OData protocol and SAP Gateway. Learn how to consume OData services in SAPUI5 apps. Implement CRUD operations using OData models, set up routing and navigation, implement nested views, and more.
Topics
- OData and SAP Gateway
- OData consumption
- CRUD operations in OData
- Backend interactions
- Error handling
- Routing and navigation

UI Enhancements and Performance Optimization
Add some snazz to your SAPUI5 apps. Apply custom themes and styles using the SAPUI5 theming toolkit and learn to use custom CSS and LESS. Implement responsive and accessible design practices, localization and internationalization, and performance enhancements.
Topics
- Custom themes
- CSS and LESS
- Responsive design
- Accessibility compliance
- Performance improvements
- Debugging and profiling
- Localization and internationalization

Deployment, Testing, and SAP Fiori Extensions
Put the finishing touches on your SAPUI5 applications! Test your apps with QUnit and OPA5, learn about your deployment options, and then deploy your apps to SAP Fiori Launchpad and SAP BTP. Finally, learn how to use SAPUI5 to extend and customize standard SAP Fiori applications.
Topics
- Testing strategies
- Unit testing
- Integration testing
- Deployment options
- SAP Fiori launchpad
- Extending standard SAP Fiori apps
- Customizing SAP Fiori apps
Ticket options
Your Experts

Marian Curiac is a software developer and consultant at CloudDNA GmbH who specializes in full stack development.

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.

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.
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