Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 28 hours
Course Outline
Introduction to SAPUI5
- An overview of SAPUI5 and its significance within the SAP Fiori ecosystem
- Establishing the development workspace
- Essential tools and SDK resources for productivity
Foundations of Application Development
- Understanding project architecture and metadata
- Managing views and controllers effectively
- Core concepts of data binding
User Interface Components
- Utilizing standard controls such as tables, lists, and forms
- Designing responsive layouts and adaptive interfaces
- Creating custom controls and extending existing functionality
Models and Data Binding
- Working with JSON, XML, and Resource-based models
- Implementing property, aggregation, and expression bindings
- Adhering to best practices for data binding
Integration with OData
- Consuming OData services within SAPUI5 applications
- Executing CRUD operations through data models
- Managing asynchronous requests and responses
Navigation and Routing Mechanisms
- Setting up and configuring the routing system in SAPUI5
- Facilitating smooth navigation between different views
- Understanding routing parameters and common patterns
Quality Assurance and Deployment
- Leveraging debugging tools and troubleshooting techniques
- Conducting unit tests on SAPUI5 applications
- Publishing applications to the SAP Fiori Launchpad
Recap and Future Development
Requirements
- Familiarity with web development essentials, including HTML5, CSS, and JavaScript
- Practical experience handling XML and JSON data formats
- Foundational knowledge of SAP systems and the Fiori design language
Intended Audience
- Front-end and UI developers
- Application consultants
- Technical team members involved in SAP Fiori and SAPUI5 projects
Testimonials (2)
The exercise and Q&A
Aristantia
Course - SAP MM
passion of the trainer, kindness and good in working with a team.