#Máster Fiori SAPUI5#SAP BTP#Business Application Studio

Desarrollo SAP Fiori con IA: monta tu entorno profesional

Clase 1 del Máster en Fiori SAPUI5, con el vídeo completo: SAP BTP trial, Business Application Studio, VS Code, TypeScript y asistentes de IA con MCP.

1 oct 2026

#SAPUI5#Fiori#TypeScript

TypeScript en SAPUI5: del @ts-nocheck a tipos que te avisan antes de romper

Los proyectos UI5 llevan años simulando tipos con JSDoc. TypeScript los hace de verdad: eventos tipados, imports ES6 y errores en tiempo de compilación. Cómo dar el salto sin reescribir la app entera.

15 jun 2026

#SAPUI5#Fiori#Routing

Routing en SAPUI5: navegación con URL, no con setVisible

Rutas, patrones y parámetros en el manifest, y un router que sincroniza el hash con la vista. Cómo pasar de una lista a un detalle sin ocultar controles a mano, con navegación de regreso que respeta el historial.

13 jun 2026

#SAPUI5#Fiori#manifest

El manifest.json: la única fuente de verdad de tu app UI5

Modelos, rutas, dependencias, i18n y versión mínima de UI5 declarados en un solo fichero. Deja de instanciar modelos a mano en el componente y describe la app en el descriptor. Con JSON real.

12 jun 2026

#SAPUI5#Fiori#Async

sap.ui.define y carga asíncrona: el fin de las variables globales en UI5

AMD, dependencias explícitas, async:true y ComponentSupport en lugar de scripts inline. Por qué sap.ui.require sustituye a los globales y cómo esto encaja con la CSP. Con código real de bootstrap.

9 jun 2026

#SAPUI5#Fiori#Data Binding

Data binding en SAPUI5: deja de mover datos a mano

JSONModel para lo local, ODataModel para el backend, y un binding que refresca la UI solo. Property, aggregation, expression y formateadores personalizados, con código real de una lista de facturas.

7 jun 2026

#SAPUI5#Fiori#MVC

Arquitectura MVC en SAPUI5: por qué el controlador no es el cubo de basura

Vista, modelo y controlador tienen fronteras claras. Cuando las respetas, la app se mantiene sola; cuando no, el controlador acaba con 800 líneas de todo. Lo vemos con código XML y JavaScript real.

5 jun 2026

← Todo el blog