Best SAP UI5 Training in Hyderabad
SAP UI5 is a Java script based framework that is used to design multi-platform business applications. SAP Fiori is a new user experience (UX) for SAP software and applications. It provides a set of applications that are used in regular business functions like work approvals, financial apps, calculation apps and various self-service apps.SAP has developed Fiori Apps based on User interface UI5.
Course Description
This course aims to teach learners SAP UI5 and Fiori for beginners. By the end of the course, students will be able to develop front-end applications using HTML5, JavaScript, XML, OData, and JSON. The course covers a wide range of topics including building UI5 applications, working with controls, data binding, testing, debugging, and responsive design. The teaching method includes video tutorials and hands-on coding exercises. This course is intended for individuals interested in learning SAP UI5 and Fiori development from scratch.
You can gain lot of benefits with SD training course. Some of the benefits are:
- Configuration and Implementation for SD module
- Excellent Placement Assistance Program – Fine Tune Your Skills
- Be able to take SD Certification exam
- Understand how a required business process runs on ERP
- Requirements gathering for the Business Record to Report process cycle
- Hands-on experience with system
- Be able to work as both End-User and Consultant
- Integration of MM and SD
Course Curriculum
- Previous technologies before SAPUI5.
- Disadvantages of previous technologies.
- Advantages of Sapui5 and how it overcomes the disadvantages of previous technologies.
- Architecture of SAP UI5 (MVC).
- Understanding each layer of MVC model.
- Landscape of SAPUI5 Fiori applications.
- Clear understanding on End to End Data flow in SAPUi5/Fiori apps.
- What is SAP Fiori
- Difference between Ui5 and Fiori Applications.
- Overview of SAP Cloud platform
- Advantages of SAP WEBIDE
- Creating an Account in HANA cloud.
- Accessing the WEBIDE from Hana cloud platform.
- Creating a Sample project using WEBIDE
- Detail explanation on each file and folder in the project
- Creating the Project
- Understanding index.html,bootstrap,shell, Component.js and manifest.json files in depth.
- Understanding the Base view and View container.
- Detail explanation on Routing
- Creating Two views for the navigation
- Configuring the Routes and Targets for the views in manifest.json
- Navigate from one page to other using URL Pattern
- Navigation from one view to other view using buttons.
- Exercise on Creating a sample views and understanding the complete flow with navigation between the pages
- Creating a view
- Understanding the view’s Controller
- Understanding the Controller’s Hook methods
- Exercise on Creating a sample view and Implementing controller methods
- Working with different properties of basic UI elements like Text, Label, Input, Button etc.
- Clear explanation on various properties and their purpose as per real time projects.
- Changing the UI element behavior at runtime
- Exercise for enable disable input fields at runtime
- Exercise for show hide UI elements at runtime.
- Exercise for setting dynamic text etc.
- What is a Layout
- Various Layouts in SAP UI5
- Working with Simple form layout , Matrix layout , Grid Layouts
- Working with HBOX, VBOX, Flexbox
- Working with Panel , Icon tab bar
- Working with Object Header
- Displaying the form using 2 column and 4 columns design.
- Exercise on Creating a Form Using various layouts
- Types of Validation
- Exercise on Mandatory data validation
- Exercise on valid data validation (like.. email, phone number , pin code)
- Exercise on Showing red color input field and error messages
- Various types of Messages in SAP UI5
- Showing ERROR, SUCCESS, WARNING Messages
- Exercise on Showing various messages in SPA UI5
- JSON Model
- OData Model
- Resource Model
- Working with all Models and understand when to use which model.
- Understanding the Binding Concept
- Various types of Binding
- Property Binding
- Aggregation Binding
- Element Binding
- Exercise on Binding the UI elements with bothJSON and ODataModels
- Creating i18n folder
- Maintaining property bundles for various languages
- Binding the text values using the i18n resource model
- Creating a separate property for to maintain text of each language
- Making the application to support for multiple languages
- How to solve the cache issues
- Performance improvement
- General issues and resolutions.