SAP UI5

Uncategorized

About Course

SAP UI5 Fiori Course Content 

 

Module 1: Introduction to SAP UI5 and SAP Fiori

  • Introduction to SAP UI5
  • Getting started with SAP UI5
  • Introduction to SAP Fiori
  • Getting started with SAP Fiori

 

Module 2: MVC Architecture

  • Introduction to MVC Architecture
  • SAP Fiori MVC Implementation
  • SAP UI5 MVC Implementation
  • Advanced MVC Techniques
  • Converting Non-MVC Pattern applications to MVC Pattern using JS Views 

 

Module 3: Data Binding

  • Introduction to Data Binding
  • Data Binding Types
  • Expression Binding
  • Aggregation Binding
  • XML Views
  • JSON Models
  • Resource Models
  • Composite Binding
  • Custom Data Binding

Module 4: SAP UI5 Controls

  • Introduction to UI Controls
  • Basic Controls
  • Complex Controls
  • Layout Controls
  • Formatters
  • Custom Controls
  • Responsive Design
  • Theming and Styling

Module 5: OData Services

  • Introduction to OData
  • OData Service Consumption
  • OData Model
  • OData Annotations
  • CRUD Operations
  • Batch Requests
  • Filters and Sorting
  • Error Handling

 

Module 6: SAP Gateway

  • Introduction to SAP Gateway
  • SAP Gateway Architecture
  • Service Development
  • Service Consumption
  • Data Mapping
  • Security
  • Performance Optimization

 

Module 7: Routing and Navigation

  • Introduction to Routing and Navigation
  • Routing Configuration
  • Navigation
  • Passing Data
  • History Management
  • Deep Linking
  • UI State Management

 

Module 8: SAP UI5 SDK walkthrough- libraries, classes in framework

  • Libraries and classes of the framework
  • Implementing first application – downgrading compatibility view of browser
  • Handling special characters in the application  
  • Finding out framework resources in chrome developer tools
  • Observing control classes in debugging

 

Module 9: SAP Fiori Launchpad

  • Introduction to SAP Fiori Launchpad
  • Launchpad Configuration
  • Launchpad Customization
  • Navigation in Launchpad
  • Security in Launchpad
  • Launchpad Extensions
  • SAP Fiori Launchpad Applications

 

Module 10: SAP Fiori Elements

  • Introduction to SAP Fiori Elements
  • OData Annotations
  • List Report
  • Object Page
  • Overview Page
  • Analytical List Page
  • Smart Controls

 

Module 11: Advanced SAP UI5 Topics

  • Responsive Design
  • Custom Controls
  • Localization
  • Performance Optimization
  • Debugging and Error Handling
  • Integration with Back-end Systems

 

Module 12: SAP UI5 and SAP Fiori Integration

  • Fiori Launchpad Configuration
  • SAP Fiori Theming
  • SAP Fiori Elements Integration
  • SAP Fiori Extensibility

 

Module 13: Responsive Design

  • Introduction to Responsive Design
  • CSS Grid and Flexbox
  • Media Queries
  • Responsive Tables and Forms
  • Accessibility

 

Module 14: Testing and Debugging

  • Introduction to Testing and Debugging
  • Chrome DevTools
  • UI5 Inspector
  • QUnit Testing Framework

 

Module 15: SAP UI 5 Fiori Deployment

  • Introduction to Deployment
  • Deployment Options
  • Deployment Targets
  • Deployment Tools
  • Best Practices for Deployment

 

Module 16: Security and Authorization

  • Introduction to Security and Authorization
  • Authentication and Authorization
  • Secure Coding Practices
  • Transport Layer Security (TLS)
  • Security Testing and Auditing

Module 17: Performance Optimization

  • Performance Metrics
  • Performance Optimization Techniques
  • Network Performance Optimization
  • Performance Testing

Module 18: Maintenance and Support

  • Introduction to Maintenance and Support
  • Incident Management
  • Change Management
  • Performance Monitoring and Optimization
  • System Administration and Monitoring

 

Module 19: SAP UI5 Mobile Development

  • Introduction to SAP UI5 Mobile Development
  • Mobile Application Development Basics
  • Developing SAP UI5 Mobile Applications
  • Mobile Application Testing and Deployment
  • Mobile Application Security

 

Module 20: SAP UI5 Theming and Styling

  • Introduction to Theming and Styling
  • SAP UI5 Theming
  • SAP UI5 Styling
  • SAP UI5 Theming and Styling Best Practices

 

Module 21: SAP UI5 Performance Tuning

  • Introduction to SAP UI5 Performance Tuning
  • SAP UI5 Performance Best Practices
  • SAP UI5 Performance Tools
  • SAP UI5 Performance Testing

 

Module 22: SAP WEB IDE and Hana cloud platform

  • Overview of the SAP Cloud platform
  • Creating an Account in the HANA cloud.
  • Advantages of SAP WEB IDE
  • Creating a Sample project using WEBIDE
  • Accessing the WEB IDE from the Hana cloud platform.
  • A detailed explanation of each file and folder in the project

 

Module 23: SAP UI5 end-to-end Project

X