Fiori · SAPUI5
SAP Fiori: SAPUI5 Development from Advanced to Expert
Once you master SAPUI5, the leap to expert lies in the advanced concepts: complex models, fragments, layouts, factory functions, media objects in OData and cloud deployment. This course covers Fiori development from advanced to expert level, including extending standard applications and code reuse patterns.
What you will learn
By the end, you will be able to do this
- Master advanced models and events
- Manage contexts and messages
- Work with fragments and layouts
- Apply dynamic components and factories
- Handle media objects in OData
- Reuse code across applications
- Deploy applications to the cloud
- Extend standard applications
Syllabus
23 sections · 99 videos
20 labs · 22 tests · assignments with solutions
01 Introduction
- Course contents
02 SAP Cloud - Account and tools lab test
- SAP BTP - Account creation
- SAP Business Application Studio
- SAP BAS - Exploration
- Destinations
+ Lab · Test
03 Fiori project lab test
- Project creation - Command line
- Run configuration
- Git repository - Setup and usage
+ Lab · Test
04 UI5 elements and controllers lab test
- UI5 elements
- Controller - Functions and logic
- Dropdown list
- Git - New branch and update
+ Lab · Test
05 Models and events lab test
- JSON model
- Model - UI binding
- Loading a model from a file
- Tables - Data projection
- Events
+ Lab · Test
06 Contexts and messages lab test
- UI
- Logic in controllers
+ Lab · Test
07 Lists lab test
- Application
- Model
- Tabs
- Object list
- Standard list
- Input list
- Notification list
- Custom list
- Predefined filters
- Groupings
- Rows - Selection types
- Getting the selected rows
- Deleting rows
- Delete mode with the listItem parameter
+ Lab · Test
08 Models - Advanced concepts lab test
- Multiple models - Data Binding
- Models - Dynamic visibility
+ Lab · Test
09 Dynamic components lab test
- UI
- Table - Dynamic creation
- JSON model - Dynamic table
+ Lab · Test
10 Fragments lab test
- Creation
- Usage
- Modification
- Dialog
- Dynamic instance
+ Lab · Test
11 Layouts lab test
- Restructuring the application
- Layout types
- Layout changes with an event
- FlexBox
+ Lab · Test
12 Binding and formatters lab test
- Binding Expression
- Binding Element
- Complex expressions
- Formatters
+ Lab · Test
13 OData lab test
- OData - Configuration and usage
- SAP Cloud - On-premise destination
- Manifest - Data source
- Routing - Configuration
- Execution - Multiple data sources
- OData - Create
- OData - Read
- OData - Update
- OData - Delete
+ Lab · Test
14 Validations and messages lab test
- Mandatory fields
- Data validation
- Error messages
- Enabling elements after verification
- Confirmation messages
- Success messages
+ Lab · Test
15 Code reuse lab test
- Modularization
- Reuse
+ Lab · Test
16 Navigation lab test
- App
- Routing
- Navigation
- Navigation history
- Detail view
+ Lab · Test
17 Custom controls lab test
- External libraries
- Control - Creation
- Control - Usage in the UI
+ Lab · Test
18 Inherited controllers lab test
- Creation and usage
- Implementation
+ Lab · Test
19 Factory lab test
- List with a factory - UI
- Factory - Logic in the controller
+ Lab · Test
20 OData - Media objects lab test
- Signature image - Events and integration
- OData image - Create
- OData image - Read
- Upload Collection
- OData files - SLUG parameter
- X-CSRF-Token
- OData files - Read
- OData files - Upload Complete
- OData files - Delete
- OData files - Download
+ Lab · Test
21 Cloud deployment lab test
- Welcome File
- Resources
- MTA - Build
- Deploy MTA Archive
+ Lab · Test
22 Standard applications - Extensions test
- Fiori Library
- Extension Project
- View Extension
- UI Controller Extension
- SAPUI5 ABAP Repository - Deploy
+ Test
23 Final test and course certificate
- Final test
- Getting the course certificate
Who it is for
Is this course for you?
- Fiori developers with previous experience
- SAP frontend consultants looking to specialize
- Developers extending standard SAP applications
Requirements
What you need to get started
- Intermediate SAPUI5
- Familiarity with binding and routing in SAPUI5
- The development environment is prepared during the course
Your instructor
SAP architect with 20 years of experience on real projects. He shares what he has learned along the way, with day-to-day examples.
Training used by SAP professionals in banking, industry, retail, and the public sector.
Path · Fiori: SAPUI5 Development
Other courses in this certification path
Frequently asked questions
How do I get access to this course?
With a Logali Tech subscription (courses are not sold individually). The Free plan opens the first three sections of every course; Standard and Premium unlock the full course. See Pricing.
Do I need my own SAP instance?
Logali Tech does not provide access to SAP systems. In most of the training you do not need your own license: hands-on work is done on a free SAP BTP Trial account that you create, and the course walks you through setting it up step by step. For the On-Premise courses (classic ABAP, Web Dynpro, ALV, Adobe Forms and Fiori administration) you can run the free trial system that SAP makes available (ABAP Cloud Developer Trial) on your own infrastructure, or use the SAP system in your own company environment.
Are there live classes?
Recordings are available 24/7. Live classes and live master programs are included in the Premium plan.
Do I get a certificate?
Yes. When you complete the course you earn a certificate of completion that you can add to your LinkedIn profile.
Start this course today
The first three sections are free. With a subscription you get this full course and the entire SAP catalog.