SAP FIORI Máster Online

Máster SAP Fiori Elements y Flexible Programming Model

Jorge Briceño Instructor: Jorge Briceño
5.0

Qué aprenderás

  • SAP Fiori Elements: Dominar los patrones de diseño (List Report, Object Page, Analytical List Page) para acelerar el desarrollo.
  • Anotaciones de Metadatos: Aprender a "dibujar" la interfaz de usuario directamente desde el backend usando ABAP CDS y CAP CDS.
  • Modern Stack: Adquirir fundamentos sólidos en Node.js, JavaScript y TypeScript aplicados al entorno SAP.
  • OData V4: Implementar y consumir la versión más reciente y optimizada del protocolo de datos de SAP.
  • Flexible Programming Model: Combinar la velocidad de Fiori Elements con la flexibilidad de SAPUI5 cuando el negocio requiere extensiones personalizadas.
  • Optimización de Proyectos: Estrategias para reducir el código boilerplate, facilitando actualizaciones futuras y estabilidad del sistema.

Descripción del curso

Lleva el desarrollo frontend al siguiente nivel dominando la programación basada en metadatos. Este máster está diseñado para profesionales que buscan la máxima eficiencia: desarrollar aplicaciones web empresariales reduciendo drásticamente la escritura de código manual y minimizando los costes de mantenimiento.

Aprenderás a utilizar los Floorplans de SAP Fiori Elements para generar interfaces consistentes y potentes, apoyándote en anotaciones CDS (tanto en ABAP como en CAP). El programa no solo cubre las herramientas de SAP, sino que te dota de una base sólida en JavaScript, TypeScript y Node.js, permitiéndote navegar con soltura por los modelos de programación más modernos y flexibles del ecosistema actual. Es la formación definitiva para quien busca entregar soluciones de alta calidad a una velocidad competitiva.

Requisitos

  • Conocimientos Sugeridos: Es ideal (aunque no obligatorio) tener nociones básicas de JavaScript/TypeScript, SAPUI5, OData V4 y CDS.
  • Ruta Recomendada: Haber cursado previamente el Máster en Desarrollo Fiori con SAPUI5 te proporcionará el contexto necesario para entender cuándo usar FreeStyle y cuándo optar por Elements.
  • Perfil Tecnológico: Orientado a profesionales que ya están familiarizados con el entorno de desarrollo SAP y quieren especializarse en la arquitectura de metadatos.

Contenido del curso

Bloque 1 - Fundamentos de SAP Fiori Elements

1. Introducción
  • 1.1. Contenido de la formación Preview
  • 1.2. ¿Qué y por qué usar SAP Fiori Elements? Preview
  • 1.3. SAPUI5 SAP Fiori Elements y SAP Fiori Preview
  • 1.4. Documentación – Introducción
  • 1.5. Test - Introducción
2. Floorplans
  • 2.1. Floorplans
  • 2.2. OData - Metadata
  • 2.3. Annotations
  • 2.4. Floorplans - List Report Page
  • 2.5. Floorplans - Object Page
  • 2.6. Floorplans - Worklist Page
  • 2.7. Floorplans - Analytical List Page
  • 2.8. Floorplans - Overview Page
3. Entorno de Desarrollo
  • 3.1. SAP Business Technology Platform - Creación de cuenta
  • 3.2. SAP Business Application Studio
  • 3.3. Explorando el SAP Business Application Studio
  • 3.4. Creando los destinos
  • 3.5. Creación proyecto Fiori Elements

Bloque 2 - Desarrollo de Aplicaciones con plantillas Fiori Elements

1. List Report Page (LRP)
  • 1.1. List Report - Template
  • 1.2. Servicio OData - Metadata
  • 1.3. List Report Header - Simple Filters
  • 1.4. List Report Content - Intelligent Filters
  • 1.5. List Report Header - Controls Restrictions
  • 1.6. List Report Content - Tables | LineItems
  • 1.7. List Report Content - Semantic Key | Header | MultiSelect
  • 1.8. Documentación
  • 1.9. Laboratorio
  • 1.10. Test
2. Object Page (OP)
  • 2.1. Object Page - Navigation
  • 2.2. Object Page Header - Title | Description | Communication
  • 2.3. Object Page Sections - Identification | FieldGroup
  • 2.4. Object Page Sections - Facets | Collection Facet | Reference-Facet
  • 2.5. Object Page Table - LineItem
  • 2.6. Object Page - Restrictions | Navigation
  • 2.7. Object Page - Important Annotations
  • 2.8. Documentación
  • 2.9. Laboratorio
  • 2.10. Test
3. Worklist Page (WP)
  • 3.1. Worklist Page - Template
  • 3.2. Servicio OData - Metadata
  • 3.3. Worklist Page - Simple Worklist
  • 3.4. Worklist Page - Worklist with Tabs
  • 3.5. Worklist Page - DataPoint | Chart
  • 3.6. Worklist Page - Object Page
  • 3.7. Documentación
  • 3.8. Laboratorio
  • 3.9. Test
4. Analytical List Page (ALP)
  • 4.1. Analytical List Page - Template
  • 4.2. Servicio OData - Metadata
  • 4.3. Analytical List Page - LineItem | Chart | PresentationVariant
  • 4.4. Analytical List Page - Compact Filters | ValueList
  • 4.5. Analytical List Page - Visual Filters
  • 4.6. Analytical List Page - Object Page
  • 4.7. Documentación
  • 4.8. Laboratorio
  • 4.9. Test
5. Overview Page (OVP)
  • 5.1. Overview Page - Template
  • 5.2. Servicio OData - Metadata
  • 5.3. Overview Page - Table Cards
  • 5.4. Overview Page - List Cards
  • 5.5. Overview Page - Stack Cards
  • 5.6. Overview Page - Link List Cards
  • 5.7. Overview Page - Analytical Cards
  • 5.8. Test

Bloque 3 - Desarrollo de Aplicaciones Fiori Elements con API y Guided Development

1. List Report y Object Page - API
  • 1.1. SAP Business Accelerator Hub - API
  • 1.2. Activate Available OData
  • 1.3. List Report Page - Template
  • 1.4. Servicio OData - Metadata
  • 1.5. List Report Page - Master View
  • 1.6. List Report Page - Object Page
  • 1.7. List Report Page - Object Page / Navigation
  • 1.8. Documentación
  • 1.9. Test
2. List Report Page y Object Page - Guided Development
  • 2.1. List Report Page - Template
  • 2.2. List Report Page - Master View
  • 2.3. List Report Page - Object Page
  • 2.4. List Report Page - Object Page / Navigation
  • 2.5. Documentación
  • 2.6. Laboratorios
  • 2.7. Test

Bloque 4 - SAP Business Technology Platform y Cloud Foundry

1. Despliegues en Business Technology Platform
  • 1.1. Build + Deploy
  • 1.2. SAP BTP - HTML5 Applications
  • 1.3. Documentación
  • 1.4. Laboratorio
  • 1.5. Test
2. Launchpad / SAP Build Work Zone
  • 2.1. Suscripción a SAP Build Work Zone
  • 2.2. Resolviendo Problemas del deploy I Parte
  • 2.3. Resolviendo Problemas del deploy II Parte
  • 2.4. Administrando el SAP Build Work Zone - Grupos | Roles
  • 2.5. Documentación
  • 2.6. Laboratorio
  • 2.7. Test

Bloque 5 - Fundamentos de Flexible Programming Model

1. Introducción al Flexible Programming Model
  • 1.1. ¿Qué es el Flexible Programming Model?
  • 1.2. Beneficios y Escenarios de Uso
  • 1.3. Documentación
  • 1.4. Test

Bloque 6 - Git y GitHub

1. Control de Versiones
  • 1.1. Conceptos de Git
  • 1.2. Configuración de GitHub
  • 1.3. Comandos básicos
  • 1.4. Test

Bloque 7 - Node, JavaScript, TypeScript

1. Tecnologías Base
  • 1.1. Entorno Node.js
  • 1.2. JavaScript Moderno
  • 1.3. Introducción a TypeScript
  • 1.4. Test

Bloque 8 - UI5 Demo Kit

1. Herramientas de consulta
  • 1.1. Explorando el UI5 Demo Kit
  • 1.2. Samples y API Reference
  • 1.3. Test

Bloque 9 - Enlaces de datos y OData V4

1. Data Binding Avanzado
  • 1.1. OData V4 vs V2
  • 1.2. Tipos de Binding
  • 1.3. Laboratorio
  • 1.4. Test

Bloque 10 - Programming Models

1. Modelos de Programación SAP
  • 1.1. Evolución de los Modelos
  • 1.2. RAP y CAP
  • 1.3. Test

Bloque 11 - Flexible - Caso de uso en Proyecto Empresarial

1. Implementación Práctica
  • 1.1. Definición del Requerimiento
  • 1.2. Arquitectura de la Solución
  • 1.3. Laboratorio
  • 1.4. Test

Bloque 12 - Flexible - Construcción de bloques y puntos de extensión

1. Construcción de bloques
  • 1.1. Application Wizard - Custom Page
  • 1.2. List Report Page
  • 1.3. Table and Filter
  • 1.4. Routing Extensibility
  • 1.5. Application Modeler - Routing Extensibility
  • 1.6. Object Page
  • 1.7. Documentación
  • 1.8. Laboratorio
  • 1.9. Test
2. Controlador y Puntos de extensión
  • 2.1. Controller Extension - Manual
  • 2.2. Controller Extension - Application Modeler
  • 2.3. Custom Section
  • 2.4. Custom Action
  • 2.5. Custom Dialog
  • 2.6. Custom Logic
  • 2.7. Documentación
  • 2.8. Laboratorio
  • 2.9. Test

Bloque 13 - Flexible Programming Model y SAPUI5

1. Integración y Límites
  • 1.1. Límites de Flexible Programming Model
  • 1.2. Desventajas de Flexible Programming Model
  • 1.3. Custom section
  • 1.4. Single Planning Calendar
  • 1.5. Custom Action
  • 1.6. Custom Dialog
  • 1.7. Custom Login
  • 1.8. Documentación
  • 1.9. Laboratorio
  • 1.10. Test

Bloque 14 - Despliegues de aplicaciones Fiori en BTP Cloud Foundry

1. Multitarget Application in the Cloud Foundry
  • 1.1. Managed approuter
  • 1.2. Build + Deploy - Managed approuter
  • 1.3. Standalone approuter
  • 1.4. Documentación
  • 1.5. Test

Cronograma de Clases en Vivo

Horario: 9:00 AM - 11:00 AM (Hora Colombia)

Cada sábado. Las sesiones quedan grabadas para verlas cuando quieras.

1
sábado, 16 de mayo 2026 Fundamentos de SAP Fiori Elements
2
sábado, 23 de mayo 2026 List Report Page and Object Page
3
sábado, 30 de mayo 2026 Worklist Page and Analytical List Page
4
sábado, 6 de junio 2026 Overview Page
5
sábado, 13 de junio 2026 Git & GitHub
6
sábado, 20 de junio 2026 Node, JavaScript y TypeScript
7
sábado, 27 de junio 2026 Dynamic Page, Table, Filter Bar y Object Page Layout
8
sábado, 4 de julio 2026 Fragmentos dinámicos
9
sábado, 11 de julio 2026 SAPUI5 y OData V4: Implementando Operaciones CRUD
10
sábado, 18 de julio 2026 Modelos de Programación
11
sábado, 25 de julio 2026 Modelos de Programación II
12
sábado, 1 de agosto 2026 Bloques de construcción y Puntos de Extensión
13
sábado, 8 de agosto 2026 Extensiones del Controlador
14
sábado, 15 de agosto 2026 Diseño personalizado con SAPUI5
15
sábado, 22 de agosto 2026 Despliegues de aplicaciones Fiori en el Cloud Foundry
4 semanas para proyecto final Desarrollo y entrega del proyecto de certificación

Tu instructor

Jorge Briceño

SAP Fiori | SAPUI5 | SAP CAP | Fiori Elements

Ingeniero en Informática y Licenciado en Educación, especializado en desarrollo de aplicaciones en el ecosistema SAP. Trabaja con tecnologías como SAPUI5, SAP Fiori Elements, CAP y ABAP RESTful, así como en la administración de SAP Fiori en entornos Cloud y On-Premise, formando profesionales en la creación de aplicaciones empresariales modernas.

Wishlist 0
Continue Shopping