SAPUI5 Fundamentals & MVC Architecture
The core JavaScript framework underlying Fiori apps - views, controllers, models, and data binding.
SAPUI5 fundamentals are the baseline every Fiori/BTP frontend developer interview checks first, since Fiori Elements (covered elsewhere) is built entirely on top of SAPUI5, and a candidate who can't explain the underlying MVC pattern and data binding model will struggle the moment a requirement needs custom, freestyle UI5 development beyond what Fiori Elements templates can express.
SAPUI5's data binding is like a live shared whiteboard where erasing and rewriting one copy (the model) instantly updates every other linked screen (view controls) showing the same information, rather than manually walking around updating each separate whiteboard by hand every time something changes.