SAP FIORI SAP Fiori/UI5 Curso

Curso Desarrollo de Aplicaciones con SAPUI5 de Cero a Avanzado

Jorge Briceño Instructor: Jorge Briceño
5.0

Descripción del curso

SAP introdujo un kit de herramientas de desarrollo llamado SAPUI5 basado en HTML5, JS y CSS. Las aplicaciones creadas con SAPUI5 responden en todos los navegadores y dispositivos y se ejecutan en teléfonos inteligentes, tabletas y computadoras de escritorio. Los controles de la interfaz de usuario se adaptan automáticamente a las capacidades de cada dispositivo.

SAP Fiori es la nueva interfaz de usuario de SAP para los usuarios en todas las líneas de negocio, en todos los dispositivos y en todas las opciones de implementación. SAP Fiori no es una tecnología, es una nueva experiencia de usuario basada en criterios de diseño que utiliza la tecnología SAPUI5.

Resumiendo, podemos decir que las aplicaciones SAPUI5 son aplicaciones simples, visualmente atractivas y extremadamente fácil de usar, que incorporan una lógica bien pensada, front-end y back-end.

Qué aprenderás

  • Utilización de los entornos de desarrollo Cloud y Local
  • Repositorio Git
  • Creación de la estructura de los proyectos SAPUI5
  • MVC – Modelo Vista Controlador
  • Vistas XML
  • Controladores de vistas
  • Modelos JSON
  • Internacionalización con i18n
  • Componentes y Módulos
  • Creación de páginas y paneles
  • Uso de los CSS
  • Vistas anidadas, fragmentos y diálogos
  • Binding – agregaciones y expresiones
  • Creación de listados con filtros, ordenaciones y agrupaciones
  • Consumir servicios OData
  • Simulación de servidor back-end con Mock Server
  • Creación de unidades de test
  • Enrutamiento y navegación entre páginas
  • Creación de controladores personalizados
  • Adaptaciones con responsive, CSS y funciones integradas
  • Utilización de las herramientas de depuración

Contenido del curso

Introducción

  • 1.1. Contenido de la formación

Conceptos

  • 2.1. Necesidad de Extensiones
  • 2.2. ABAP for Cloud Development
  • 2.3. Enfoque Clean Core
  • 2.4. Transición a S/4HANA Cloud
  • 2.5. Conversión de sistema a S/4HANA
  • 2.6. Adaptaciones Código Custom
  • 2.7. Revisión - Modificaciones Legacy
  • 2.8. Optimización de Código
  • 2.9. Evaluación - Conversión o Nueva Implementación
  • 2.10. Documentación Teórica
  • 2.11. Test

Modelo de Extensibilidad

  • 3.1. S/4HANA - Tipos de Extensiones
  • 3.2. Key User Extensibility - Conceptos
  • 3.3. Developer Extensibility - Conceptos
  • 3.4. Side-by-Side Extensibility - Conceptos
  • 3.5. Modelo de Extensión - Evaluación
  • 3.6. Documentación Teórica
  • 3.7. Test

Key User Extensibility

  • 4.1. Fiori Launchpad - Personalización
  • 4.2. Gestión de Variantes
  • 4.3. Custom Tiles
  • 4.4. Adaptaciones UI
  • 4.5. Extensibility Settings
  • 4.6. Custom Fields
  • 4.7. Custom Logic - BAdI
  • 4.8. CBO - Custom Business Object
  • 4.9. Custom Catalogs
  • 4.10. Custom CDS View
  • 4.11. Extensibility Inventory
  • 4.12. Transportes - Export/Import Software Collection
  • 4.13. Otras Herramientas Key-User
  • 4.14. Documentación Teórica
  • 4.15. Test

Communication

  • 5.1. Conceptos
  • 5.2. Communication Systems
  • 5.3. Custom Communication Scenario
  • 5.4. Communication Arrangements
  • 5.5. API - Creación
  • 5.6. API - Publicación
  • 5.7. Documentación Teórica
  • 5.8. Test

Key User Private Edition

  • 6.1. GROW | RISE with SAP
  • 6.2. S/4HANA Public vs Private vs On-Premise
  • 6.3. Launchpad Designer - Catálogo y Grupo Key-User
  • 6.4. Configure Software Packages
  • 6.5. ATO - Adaptation Transport Organizer
  • 6.6. Herramientas de Extensión
  • 6.7. Register Extensions for Transport
  • 6.8. Documentación Teórica
  • 6.9. Test

ABAP Tier 1 y Tier 2

  • 7.1. Conceptos y Objetivos
  • 7.2. Software Component ABAP Cloud
  • 7.3. Paquete Estructura
  • 7.4. Paquete de Desarrollo - ABAP Cloud
  • 7.5. Restricciones Tier 1
  • 7.6. Uso de Objetos entre Software Component diferentes
  • 7.7. Tier 2 - Interfaz Wrapper para BAPI
  • 7.8. Clase Wrapper para BAPI
  • 7.9. Clase Factory Wrapper
  • 7.10. Liberación Objetos para Tier 1
  • 7.11. Uso API Tier 2 en Tier 1
  • 7.12. API - Marcar como Obsoleta
  • 7.13. Acelerador Wrapper
  • 7.14. Documentación Teórica
  • 7.15. Test

Profundización ABAP Cloud

  • 8.1. Cloud Native - Principios
  • 8.2. Arquitectura REST
  • 8.3. Explorando ABAP Cloud
  • 8.4. ABAP Cloud - Artefactos RAP
  • 8.5. Exploración de las API publicadas
  • 8.6. Documentación Teórica
  • 8.7. Test

Extensiones RAP

  • 9.1. Visión general
  • 9.2. Recomendaciones para las Prácticas

Extensión de Campos

  • 10.1. Requerimiento - Extensión RAP con Nuevos Campos
  • 10.2. Extensión Persistencia Activa
  • 10.3. Extensión Query - Persistencia Draft
  • 10.4. Extensión entidad CDS Root
  • 10.5. Extensión entidad CDS Projection
  • 10.6. Extensión Metadata Extensions
  • 10.7. Test Extensión aplicación RAP
  • 10.8. Documentación Teórica
  • 10.9. Test
  • 10.10. Laboratorio

Extensión de Acciones

  • 11.1. Requerimiento - Extensión RAP Nueva Acción
  • 11.2. Behavior Definition Root - Creación Extensión
  • 11.3. Behavior Definition Root - Extensión Nueva Acción
  • 11.4. Extensión CDS Interfaz - Elementos Requeridos
  • 11.5. Acción - Implementación Behavior Pool
  • 11.6. Behavior Definition Projection - Habilitar Extensión
  • 11.7. Metadata Extensions - Exponer Acción en UI
  • 11.8. Campo Solo Lectura
  • 11.9. Documentación Teórica
  • 11.10. Test
  • 11.11. Laboratorio

Validaciones y Determinaciones

  • 12.1. Requerimiento - Extensión RAP Validaciones y Determinaciones
  • 12.2. Agregación Nuevos Campos
  • 12.3. Clase de Mensajes
  • 12.4. Clase de excepción - Gestión textos Mensajes
  • 12.5. Behavior Definition Root - Extensión Validación
  • 12.6. Behavior Pool - Implementación Validación
  • 12.7. Behavior Definition Root - Extensión Determinación
  • 12.8. Behavior Pool - Implementación Determinación
  • 12.9. Prueba Requerimiento Implementado
  • 12.10. Documentación Teórica
  • 12.11. Test
  • 12.12. Laboratorio

Composiciones y Nodos

  • 13.1. RAP Generator
  • 13.2. Estado Aplicación Estándar
  • 13.3. Persistencia - Extensión Nuevo Nodo
  • 13.4. Entidad Raíz - Nuevo Nodo
  • 13.5. Entidad Interfaz y Proyección - Nuevo Nodo
  • 13.6. Metadata Extensions - Nuevo Nodo
  • 13.7. Entidad Raíz - Extensión Composición
  • 13.8. Entidad Interfaz - Redireccionamiento Composición
  • 13.9. Entidad Proyección - Redireccionamiento Composición
  • 13.10. Extensión Servicio - Exposición Entidad Composición
  • 13.11. Behavior Definition - Extensión Raíz
  • 13.12. Behavior Definition - Extensión Proyección
  • 13.13. Behavior Pool - Creación
  • 13.14. Lógica de Negocio
  • 13.15. Documentación Teórica
  • 13.16. Test
  • 13.17. Laboratorio

Extensibilidad BAdI

  • 14.1. ABAP Respository Tree - Objetos Liberados
  • 14.2. Puntos de extensión - Análisis
  • 14.3. BAdI Enhancement Implementation
  • 14.4. Clase de Implementación
  • 14.5. Modelo Lógica de Implementación
  • 14.6. Documentación Teórica
  • 14.7. Test

Side-By-Side Extensibility

  • 15.1. Conceptos
  • 15.2. SAP Build - Arquitectura
  • 15.3. SAP Build Process Automation
  • 15.4. SAP Build Code
  • 15.5. SAP Build Apps
  • 15.6. SAP Build Work Zone
  • 15.7. Documentación Teórica
  • 15.8. Test

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.

Preguntas frecuentes

Una vez completada la inscripción, contarás con todo el contenido mediante vídeos, laboratorios, documentación y tests en el aula virtual para siempre, y podrás avanzar a tu propio ritmo.

Al inicio de cada unidad tendrás foros disponibles para dejar las dudas que se te presenten durante la formación. Un docente dará respuesta a tus consultas y te brindará el soporte necesario.

Al finalizar el curso deberás presentar un test que deberás aprobar con más del 60% para obtener el certificado. Tendrás dos intentos habilitados para presentarlo.

Wishlist 0
Continue Shopping