Este curso de fundamentos está diseñado para despejar la confusión común entre SAP Fiori, SAPUI5, Fiori Elements y el Flexible Programming Model (FPM). Establecerás una base técnica sólida en el stack moderno compuesto por Node.js, Git, JavaScript y TypeScript, herramientas esenciales para personalizar con éxito cualquier aplicación Fiori. Dado que el FPM opera exclusivamente sobre OData V4, profundizarás en el manejo profesional de clases como ODataModel y ODataListBinding para ejecutar operaciones CRUD avanzadas que superan las capacidades del estándar.
El núcleo del aprendizaje reside en entender que, si bien las anotaciones CDS son eficientes, suelen ser rígidas; por ello, el Flexible Programming Model surge como la solución definitiva para inyectar componentes personalizados de SAPUI5 donde el estándar no llega. Para consolidar este conocimiento, construirás una misma aplicación bajo cuatro enfoques distintos: RAP, CAP, anotaciones XML y FPM, logrando una visión arquitectónica total sobre cómo SAP interpreta y renderiza los servicios de datos.

