The proper Way to start Mastering UI5 is always to abide by under online video sequence on Anubhav Trainings. You sometimes begin with HTML5, CSS, JS, and jQuery and then go to SAP UI5 Framework and Fiori Development with MVC. In the final section understand OData Services about the Gateway server. All this without having duplicate-paste of code wi