ERP & Enterprise Applications · PPL

SAP Fiori & UI5 Certification

A specialist program designed to develop practical skills in SAP Fiori, SAPUI5, responsive application development, OData integration, Fiori Launchpad, and enterprise user experiences.

  • 3 DaysDuration
  • PPLAccredited
  • 3 LanguagesArabic · English · Hindi
  • ₹14,999.00 Per delegate

This course is accredited by PPL

This is for all ppl accredited courses
2M+ Delegates trained worldwide
15,000+ Corporate clients
490+ Training locations
4.8 ★ Average learner rating
20% OFF Limited-time launch offer
— The journey

Course Outline

What the programme covers, module by module.

Module 1: Introduction to SAP Fiori

  • SAP Fiori overview
  • Evolution of SAP user experience
  • Fiori design principles
  • Fiori applications
  • Business roles
  • Fiori ecosystem

Module 2: SAP Fiori Architecture

  • Fiori architecture
  • Front-end server concepts
  • Back-end systems
  • SAP Gateway
  • OData services
  • Application communication

Module 3: Introduction to SAPUI5

  • SAPUI5 fundamentals
  • UI5 framework
  • Application structure
  • UI controls
  • Libraries
  • Development workflow

Module 4: SAPUI5 Development Environment

  • SAP Business Application Studio
  • Project creation
  • Application files
  • Development tools
  • Project structure
  • Application execution

Module 5: SAPUI5 Application Structure

  • Component.js
  • Manifest.json
  • Views
  • Controllers
  • Models
  • Application resources

Module 6: MVC Architecture

  • Model
  • View
  • Controller
  • Separation of concerns
  • Controller lifecycle
  • Application flow

Module 7: SAPUI5 Controls

  • Input controls
  • Buttons
  • Lists
  • Tables
  • Forms
  • Layout controls

Module 8: Views & Fragments

  • XML views
  • View creation
  • Fragments
  • Dialogs
  • Reusable UI components
  • View management

Module 9: Data Models

  • JSON Model
  • XML Model
  • Resource Model
  • OData Model
  • Model configuration
  • Model selection

Module 10: Data Binding

  • Property binding
  • Element binding
  • Aggregation binding
  • Expression binding
  • Binding paths
  • Data formatting

Module 11: Events & User Interaction

  • Event handling
  • Button events
  • Input events
  • Selection events
  • Controller methods
  • Interactive applications

Module 12: Navigation & Routing

  • Routing concepts
  • Routes
  • Targets
  • Navigation
  • Parameters
  • Deep linking

Module 13: OData Fundamentals

  • OData concepts
  • Services
  • Entities
  • Entity sets
  • CRUD operations
  • Service metadata

Module 14: OData Integration with SAPUI5

  • OData models
  • Service configuration
  • Reading data
  • Creating records
  • Updating records
  • Deleting records

Module 15: SAP Fiori Launchpad

  • Launchpad architecture
  • Spaces and pages
  • Tiles
  • Target mappings
  • Catalog concepts
  • Role-based access

Module 16: Fiori Elements

  • Fiori Elements concepts
  • Metadata-driven applications
  • List Report
  • Object Page
  • Analytical applications
  • Application configuration

Module 17: Fiori Design Guidelines

  • User experience principles
  • Responsive design
  • Layout patterns
  • Navigation patterns
  • Consistency
  • Accessibility concepts

Module 18: SAPUI5 Testing & Debugging

  • Browser developer tools
  • UI5 diagnostics
  • Breakpoints
  • Network analysis
  • Application testing
  • Error troubleshooting

Module 19: Security & Authorisation

  • Authentication concepts
  • Authorisations
  • Business roles
  • Service access
  • Application security
  • Secure communication

Module 20: Application Deployment

  • Build process
  • Application deployment
  • SAP environment deployment
  • Launchpad integration
  • Application configuration
  • Deployment validation

Module 21: Performance Optimisation

  • Application loading
  • Data request optimisation
  • Model efficiency
  • Lazy loading
  • Resource optimisation
  • Performance monitoring

Module 22: Integrated SAP Fiori & UI5 Application

  • Application planning
  • SAPUI5 interface development
  • OData integration
  • Routing implementation
  • Fiori Launchpad integration
  • Testing and deployment
— 01.2 · Is it right for you?

Who it's for & what's included

Pick a delivery method to see exactly who it suits and everything you receive.

Who it's for

Classroom

Best for learners who want face-to-face tuition and to network with peers in person.

What's included

Everything you get

  • Live instructor on-site
  • Printed workbook & materials
  • Group exercises & case studies
Who it's for

Online Instructor-Led

Best for learners who want a live instructor and a fixed schedule, without the travel.

What's included

Everything you get

  • Live instructor via video call
  • Digital workbook & resources
  • Session recordings
Who it's for

Self-Paced

Best for self-motivated learners who need maximum flexibility around work and life.

What's included

Everything you get

  • On-demand video lessons
  • Interactive quizzes
  • 24/7 access on any device
— What you will master

Course Objectives

01

Understand SAP Fiori architecture, design principles, and application ecosystem.

02

Develop responsive enterprise applications using the SAPUI5 framework.

03

Apply MVC architecture, controls, views, fragments, and event handling.

04

Work with SAPUI5 models and different data-binding techniques.

05

Integrate SAPUI5 applications with OData services and backend business data.

06

Configure navigation, routing, Fiori Launchpad, and Fiori Elements applications.

07

Apply testing, debugging, security, and deployment practices.

08

Optimise SAP Fiori and UI5 applications for usability and performance.

— Questions answered

Frequently Asked Questions

What is SAP Fiori?
SAP Fiori is SAP's user experience approach for providing role-based, responsive, and consistent interfaces across SAP business applications.
What is SAPUI5?
SAPUI5 is a JavaScript-based UI framework used to build responsive enterprise web applications, including applications that follow SAP Fiori design principles.
Who should attend this course?
The course is suitable for SAP developers, SAP technical consultants, front-end developers, UI5 developers, and working professionals involved in SAP application development.
Do I need programming experience?
Basic knowledge of HTML, CSS, JavaScript, web development, or SAP technologies is recommended for understanding SAPUI5 application development.
What practical skills will I develop?
You will develop skills in building SAPUI5 applications, implementing data binding and routing, consuming OData services, configuring Fiori Launchpad applications, and testing and deploying SAP solutions.
— Trusted by learners

What our delegates say

★★★★★

"The structure, the practice exams, the instructor — all top tier. Passed first try."

AS
Aarti SharmaSenior Project Manager · TCS
★★★★★

"Best training I have attended. The content is exactly what modern projects need."

JD
James DonovanProgramme Director · Capgemini
★★★★★

"24/7 support actually means 24/7 — got help on my mock exam at 2am. Worth every dollar."

MO
Maya OkaforPMO Lead · Standard Bank

★ 4.8 / 5 from 12,000+ verified learner reviews on Trustpilot & Google.

PPL Academy enquiry form

Get the course
that's right for you.

Our advisors respond within one business day.

Full name
Work email
Contact number
Message (optional)
Your details are never shared with third parties.
< 24h Response
Live & online Delivery
Certified Instructors