cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Which website is the best to learn a SAPUI5 javascript language?

AJeB
Participant
0 Likes
1,192

Which website is the best to learn a detailed SAPUI5 javascript language?

I already check this Step 1: Ready... - Documentation - Demo Kit - SAPUI5 SDK (ondemand.com) but I can't find a detailed documentation of javascript for SAPUI5 it only gives me a sample. syntax and result

The documentation im looking for is a documentation like ABAP / Java where it explains the purpose of every keyword/syntax 

Accepted Solutions (0)

Answers (3)

Answers (3)

DiegoValdivia
Active Participant
0 Likes

I also agree there's no javascript specific for SAPUI5.

In my case, in order to work on SAPUI5 apps, I first had to take a full training course. I took the course "The Complete JavaScript Course 2024: From Zero to Expert" from Udemy, which is the best course I've every taken in my life. The bad news is that it's a 68 hour video.

 

AJeB
Participant
0 Likes

thanks i will try that training 

question

is the javascript training you watched , has similar syntax in sap ui5?  The javascript training I watched in youtube has different syntax in SAPUI5

DiegoValdivia
Active Participant
0 Likes
Right. The Javascript training is a bit different than the JS code in SAPUI5 training videos. To be honest, most of SAPUI5 courses use "old" JS syntax. Though, I think it's good to know all.
Joel_John
Participant
0 Likes

Perhaps the API reference is what you are looking for. 

API Reference - Demo Kit - SAPUI5 SDK

Bernard
Participant
0 Likes

The walkthroughs that form part of the sdk documentation assist with the process of learning SAPUI5. SAPUI5 is an HTML5 framework made of all the elements of an HTML5 framework. These include HTML, Javascript and Styling.

SAPUI5 is very "opinionated" when it comes to styling meaning it largely imposes a style on anyone employing it given the imperative to achieve coherence (a similarity) across the apps that are produced using it. This is because SAP wants its apps to look similar across different apps within its portfolio making it easier for users to familiarise themselves with the different apps.

Given the above there are 2 key elements to learn when composing SAPUI5 apps. These are the javascript code files (oftentimes controllers) and then the associated views that largely define what controls a user will see.

SAPUI5 has a very rich set of controls that can be incorporated in views that end up being pages (SAPUI5 does produce an SPA (single page app) but its still ok to notionally to see a view as a separate page that has a master page in case you come from a more traditional web app background).

As concerns javascript SAPUI5 js files present a minor variation on how traditional JS is written BUT it is javascript. So learning JS from any site is fine. This will be easily used within the .Js files making up an SAPUI5 App.

The HTML is oftentimes best avoided by employing views written in an XML type language. The XML gets transformed into HTML at runtime so you need only become familiar with the XML language that produces the HTML views (it is the recommended approach). I can elaborate if required.

Please feel free to reach out for any further details