0% found this document useful (0 votes)
146 views7 pages

Learn Today For Tomorrow: What Is SAPUI5?

The document provides an overview of an online training program covering SAPUI5 and SAP Fiori. It includes: 1) An outline of the 9-week course content which will cover topics ranging from JavaScript basics and SAPUI5 frameworks to oData integration, deployment practices, and standard Fiori apps. 2) Details on prerequisites, tools used, target audience, features of the training like practical sessions and post-training support. 3) A breakdown of the specific topics to be covered each week, including controllers, models, navigation and more.

Uploaded by

Manoj Mahajan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views7 pages

Learn Today For Tomorrow: What Is SAPUI5?

The document provides an overview of an online training program covering SAPUI5 and SAP Fiori. It includes: 1) An outline of the 9-week course content which will cover topics ranging from JavaScript basics and SAPUI5 frameworks to oData integration, deployment practices, and standard Fiori apps. 2) Details on prerequisites, tools used, target audience, features of the training like practical sessions and post-training support. 3) A breakdown of the specific topics to be covered each week, including controllers, models, navigation and more.

Uploaded by

Manoj Mahajan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

1

Learn Today for Tomorrow

Note: Before You see the Course Content, lets Read out few Basics understandings about the
subject.

What is SAPUI5?

• SAPUI5 is a Framework.
• SAPUI5 is the Next Generation Mobility Module, which helps business to transform their
Business from Local Machines to Global Platforms.
• SAPUI5 works on ECC and SAP S/4 Both.
• SAPUI5 Helps in building Apps that runs on Mobile Tablet and Desktop.

What is SAP FIORI?

SAP FIORI is an SAP Product which offers various Services like SAP Fiori Launchpad, SAP FIORI Design
Principles and Guidelines and SAP Fiori Standard Apps on SAP Fiori App Library.

Difference Between SAPUI5 and SAP Fiori?

Most of the People have confusion about difference between SAPUI5 and SAP Fiori.

• SAPUI5 is a Framework, SAP FIORI is a Product.


• SAPUI5 is a technical Aspect, SAP Fiori is a functional Aspect.
• SAPUI5 consist of Code, SAP Fiori Consist UX Strategy of Activations, configurations and set-
ups.

Let’s have a Complete SAPUI5 Fiori Architecture.


2

Learn Today for Tomorrow

Lets Now understand the Pre – Requisite of the Course.

To Learn SAPUI5 and Fiori, Only and Only JS(JavaScript) is the Pre – Requisite which is covered in the
Training Program.

Should we Know HTML and CSS?

No, without HTML and CSS knowledge, we can still develop UI5 Apps, as the Design is purely done in
XML views.

Installation Guide and Support.

We don’t have to download any software for UI5 App Development.

SAP has come up with new Tool popularly known as BAS (Business Application Studio), Complete
Training will be in the new tool, which is BAS.

• Register your Account in HanaTrail for Accessing BAS and Developing UI5 Apps.
• SAP GUI Logon pad for oData Development.

Target Audience for this Specific Training Program.

• Freshers with any coding Background.


• SAP ABAPer’s.
• SAP Freshers.
• Solution Architects.
• Application Developers.

Key Features of Training Program.

• The course content is designed in such manner by not looking at the quantity, but at the
topics which can help beginners to Grasp things in an Easier way.
• All the Topics in the course content will have 100% practical oriented experience.
• Recordings will be shared for each and every session.
• WhatsApp group of all the participants for knowledge sharing and discussion forum.
• Weekly additional doubts solving session for 40 minutes, in which participants can share
their screen and ask all the questions.
• Fear of losing hands-on after Training? we have a solution Participants can get lot of POC
and projects to work even after the training is done.
• All the examples during the training will be covered based on real time market needs and
demands.
• Certification study material and Question Bank will be shared.
• All the participants will get payment invoices of our Registered company, which can help
them to claim the amount from their respective organizations if they want.
3

Learn Today for Tomorrow

Course Content.

Week 1.

Introduction to JavaScript.

• What is JavaScript.
• Variables in JavaScript.
• Objects in JavaScript
• Arrays in JavaScript
• Methods and Functions in JavaScript
• Loops in JavaScript
• Debugging in JavaScript
• Conditions in JavaScript
• Switch case statements in JavaScript

Introduction to SAPUI5.

• What is SAPUI5.
• Tools for UI5 app Development.
• Installation Guide and Support.
• MVC Architecture.
• Version in SAPUI5.
• Basic Designs in SAPUI5 using XML views.
• Responsiveness of Apps in SAPUI5.
• Understanding (Properties, Events, methods, Aggregations and Associations) of UI5 Controls.

Week 2

Controllers in SAPUI5.

• What is controller in SAPUI5


• Definition in Controller.
• Basic validations in controllers.
• Understanding Life Cycle Functions in Controllers.
• Process and steps on Running Apps in BAS.
• Basic npm commands.
• Debugging UI5 Apps.
• Understanding Console Management of Google Chrome for learning debugging skills.
• Does and Don’ts in controllers.
4

Learn Today for Tomorrow

Fragments in SAPUI5.

• What are fragments in SAPUI5.


• Understanding Nested Fragments in SAPUI5.
• Implementing Dialog Controls in Fragments.
• Best Practices related to Fragments.

Week 3

i18n in SAPUI5

• what is i18n in SAPUI5.


• implementing i18n in xml view.
• Implementing i18n in Controller.
• Implementing i18n in Fragments.
• Handling i18n in Fiori Launchpad.
• Dynamic handling of i18n.

Models in SAPUI5

• What are models in SAPUI5


• Types of Models in SAPUI5
• Understanding and Implementing different Models with real time Examples)
• JSON Model, Resource Model, oData Model and XML Model with Practice Examples.

Binding in UI5

• What is Binding in SAPUI5?


• Type of bindings in SAPUI5.
• Difference between one-way and two-way bindings in SAPUI5 with practical examples

Week 4

Formatters in SAPUI5

• What are formatters in SAPUI5.


• Implementing formatter in XML view
• Implement formatter in Controller
• Implementing formatter in Fragments
5

Learn Today for Tomorrow

Expression Binding in SAPUI5

• What is expression Binding


• implement expression binding in XML views.
• Implementing expression bindings in fragments

Navigation and Routing in SAPUI5.

• Difference between Navigation and Routing in SAPUI5.


• Navigation from one view to another View.
• Passing Data and navigation from one view to another.
• Best practices of Navigations.

Week 5

How to Create Tables in SAP ABAP

• Understanding tables, data elements, views and types in SAP ABAP.


• Creating custom tables in SAP.
• Inserting data in SAP Tables.
• Deleting and updating data in SAP Custom tables.

What is oData in SAP?

• Understanding transaction for oData Services.


• How to Register and Activate oData Gateway Services.
• Understanding DPC and MPC Classes.
• How to import tables and RFC in oData
• Understanding Entity Types, Entity Set and Associations in Gateway Project.
• Implementing various operations in SAP oData
• Create in oData (create Entity)
• Read in oData (Get Entity and Get Entity Set)
• Update in oData (Update Entity)
• Delete in oData (Delete Entity)
• Queries in oData (Filter Operations)
6

Learn Today for Tomorrow

Week 6

Integration of SAPUI5 App with oData Service

• How to connect UI5 app with SAP Gateway.


• Implement CRUD operations with UI5 and oData.
• Implementing Best Practices with Binding the Gateway Services with UI5 Apps.
• Testing of UI5 apps with oData.

Deployment of SAPUI5 App to SAP System.

• Understanding Deployment of SAPUI5 apps to SAP System.


• Understanding Deployment of Apps using SAPUI5 ABAP Repository.
• Understanding basics concept of SAP Cloud Platform for UI5 Apps.
• Creating transports and Package for the deployment process.

Week 7

Smart Controls and Annotations.

• Implementing Smart controls in SAPUI5.


• Implementing Annotation Configurations in SAP Gateway.
• Benefits of implementing smart controls like Smart Filter Bar, Smart Field, Smart Tables

Week 8

What is SAP FIORI?

• Understanding Fiori Design Principles and Guidelines.


• Understanding SAP FIORI UX Strategy.
• Understanding Fiori Tile Configuration Process.
• Understanding lpd_cust complete config Process.
• Understanding Catalogs Tiles and groups configurations.
• Understanding Semantic Objects.
• Understanding Embedded and Central Hub Deployment Systems.
• Deployment of SAP FIORI Apps to SAP Fiori Launchpad.

SAP FIORI Standard Apps


7

Learn Today for Tomorrow


• How to Activate a Standard Fiori App.
• How to Extend a Standard Fiori App.
• How to extend an oData Gateway Service.

Week 9

Implementing Best Practices in SAPUI5 & Fiori.

• What should be the best practices in SAPUI5 that should be followed


• Requirement Gathering Exposure for SAPUI5 Apps.
• Best practices for oData Gateway Development
• Dummy Discussion Example with SAP functionals for Requirement Gathering process.
• Understanding How UI5 Fiori Project works in Organizations.
For SAPUI5 Green Field Implementation Projects Process.
Design -> Development -> Deployment -> Movement to QAS -> UAT -> Movement to PRD ->
Hyper Care Support

For SAPUI5 Support and Roll out Projects Process.


Tips for taking KT process -> Understanding others Code in easier way -> Development and
other process.

SAP Fiori Certification Road map and Guide.

• Study Material and Question Banks.


• Important Tips for Clearing certification in first attempt.
• Choosing the right Certification Area (Fiori Dev or Fiori Adm)

What after Training?

Will I lose hands-on, if I don’t get Fiori Projects in my current eco-system?


Ans -> No, we will be in touch with you, you can get sample projects and POC to continue
and have the momentum in your subject no matter if you don’t have Fiori Projects in your
Organizations.

Thank you for reading and you Time, Happy learning, hoping to see you Joining Us. All the
Best

You might also like