Megapack SAP Fiori Desarrollo de Aplicaciones con SAPUI5

Pack de cursos con precio especial

Pack de cursos Clases en video Precio reducido 100% Online
Jorge Briceño Instructor: Jorge Briceño
5.0

Descripción del curso

Nuestro equipo de arquitectos certificados por SAP ha juntado todas las necesidades empresariales de la capa de la interfaz de usuario Fiori para formar el contenido con la mejor formación del mundo en la tecnología SAP UI5 dónde los estudiantes empiezan desde cero sin alguna necesidad de conocer HTML5, CSS o Java Script para llegar a crear aplicaciones empresariales complejas en SAP UI5 utilizando la herramienta de desarrollo SAP Business Application Studio dentro de la plataforma SAP Business Technology Platform en el Cloud.
La enseñanza tiene una orientación totalmente práctica dónde, utilizando tanto el Cloud de SAP como los sistemas SAP On-Premise para interactuar con todas las operaciones de negocio a través del protocolo OData, se construyen aplicaciones con los componentes de las librerías SAP UI5 utilizando librerías externas donde SAP no ofrece una solución.

Cursos incluidos en este Megapack

2 cursos 120 horas en total

Contenido del Megapack

1 Curso Desarrollo de Aplicaciones con SAPUI5 de Cero a Avanzado

1. Conceptos Fiori y SAPUI5

  • 1.1. ¿Qué es SAP Fiori?
  • 1.2. SAPUI5 – Tecnologías y Lenguajes
  • 1.3. UI y UX

2. Framework SAPUI5 y jQuery

  • 2.1. ¿Qué es un Framework?
  • 2.2. Framework SAPUI5
  • 2.3. jQuery

3. Arquitectura

  • 3.1. Cliente – Servidor
  • 3.2. MVC – Modelo Vista Controlador

4. Entorno de desarrollo

  • 4.1. Crear cuenta trial en SAP
  • 4.2. SAP Business Application Studio
  • 4.3. SAP BAS – Exploración
  • 4.4. Creación Proyecto – Interfaz Gráfica
  • 4.5. Creación Proyecto – Línea de comandos
  • 4.6. Configuración de ejecución
  • 4.7. Laboratorio – Entorno de desarrollo
  • 4.8. Test – Entorno de desarrollo

5. Estructura Proyectos SAPUI5

  • 5.1. Hola Mundo
  • 5.2. Bootstrapping
  • 5.3. SAP UI5 Control
  • 5.4. Vistas XML
  • 5.5. Controladores de Vistas
  • 5.6. Módulos
  • 5.7. Modelo JSON
  • 5.8. Organizar Modelos
  • 5.9. Internacionalización – i18n
  • 5.10. Componentes – Configuración
  • 5.11. Metadata
  • 5.12. Contenedor de Componentes
  • 5.13. Manifest
  • 5.14. Component Support
  • 5.15. Git – Configuración y Uso
  • 5.16. Laboratorio – Estructura Proyectos SAPUI5
  • 5.17. Test – Estructura Proyectos SAPUI5

6. Aspecto de la aplicación

  • 6.1. Paginas
  • 6.2. Paneles
  • 6.3. Shell Control
  • 6.4. Margins / Paddings
  • 6.5. CSS Personalizado
  • 6.6. Temas
  • 6.7. Laboratorio – Aspecto de la aplicación
  • 6.8. Test – Aspecto de la aplicación

7. Interfaz de usuario – Objetos

  • 7.1. Vistas Anidadas
  • 7.2. Fragmentos – Definición
  • 7.3. Diálogos – Definición
  • 7.4. Fragmentos – Devolución de llamada
  • 7.5. Iconos
  • 7.6. Objeto gestionado
  • 7.7. Diálogos – Reutilización
  • 7.8. Laboratorio – Interfaz de usuario Objetos
  • 7.9. Test – Interfaz de usuario Objetos

8. Binding y Formateadores

  • 8.1. Binding Path – Agregación
  • 8.2. Formateadores estándar
  • 8.3. Binding – Expresiones
  • 8.4. Formateador personalizado
  • 8.5. Filtros
  • 8.6. Ordenación
  • 8.7. Agrupación
  • 8.8. Laboratorio – Binding y Formateadores
  • 8.9. Test – Binding y Formateadores

9. OData

  • 9.1. OData – Destino en Cloud Foundry
  • 9.2. OData – Vincular Destino al Proyecto
  • 9.3. Configuración de ejecución – Vinculación Destino
  • 9.4. OData – Uso del Modelo en las Vistas
  • 9.5. Laboratorio – OData
  • 9.6. Test – OData

10. Mock Server

  • 10.1. HTML
  • 10.2. Inicialización y Dependencias
  • 10.3. Instancia
  • 10.4. Test aplicación con Mock Server
  • 10.5. Laboratorio – Mock Server
  • 10.6. Test – Mock Server

11. Unidades de Test

  • 11.1. QUnit – Página de Test
  • 11.2. QUnit – Funcionalidad
  • 11.3. Unidad de Test – Creación
  • 11.4. Unidad de Test – Ejecución
  • 11.5. OPA5 – Página de Test
  • 11.6. OPA5 – Test de Navegación
  • 11.7. QUnit – Integración con OPA5
  • 11.8. OPA5 – Ejecución de Test
  • 11.9. Laboratorio – Unidades de Test
  • 11.10. Test – Unidades de Test

12. Enrutamiento y Navegación

  • 12.1. Estructurar páginas
  • 12.2. Enrutamiento – Definición y Configuración
  • 12.3. Enrutamiento – Inicialización en el Componente
  • 12.4. Navegación – Definición e Implementación
  • 12.5. Navegación con parámetros – Envío
  • 12.6. Navegación con parámetros – Recibo
  • 12.7. Navegación de regreso
  • 12.8. Historial de enrutamiento
  • 12.9. Laboratorio – Enrutamiento y Navegación
  • 12.10. Test – Enrutamiento y Navegación

13. Controles Personalizados

  • 13.1. Creación
  • 13.2. Metadatos – Definición
  • 13.3. Inicialización
  • 13.4. Renderizador
  • 13.5. Estilos
  • 13.6. Utilización
  • 13.7. Laboratorio – Controles personalizados
  • 13.8. Test – Controles personalizados

14. Adaptaciones

  • 14.1. Responsive
  • 14.2. System Device
  • 14.3. Adaptación al dispositivo con CSS
  • 14.4. Funciones integradas
  • 14.5. Densidad de contenido
  • 14.6. Accesibilidad
  • 14.7. Laboratorio – Densidad de contenido
  • 14.8. Test – Densidad de contenido

15. Herramientas de Depuración

  • 15.1. Log Level – Debug
  • 15.2. UI5 Inspector
  • 15.3. Elementos del DOM
  • 15.4. Consola
  • 15.5. Sources
  • 15.6. Breakpoints
  • 15.7. Network
  • 15.8. Technical Information Dialog
  • 15.9. Performance
  • 15.10. Laboratorio – Herramientas de Depuración
  • 15.11. Test – Herramientas de depuración

2 Curso Desarrollo de Aplicaciones SAPUI5 de Avanzado a Experto

Introducción

  • 1.1. Contenido del curso

SAP Cloud

  • 2.1. SAP BTP - Creación de cuenta
  • 2.2. SAP Business Application Studio
  • 2.3. SAP BAS - Exploración
  • 2.4. Destinos
  • 2.5. Laboratorio - SAP BTP
  • 2.6. Test - SAP BTP

Proyecto Fiori

  • 3.1. Creación proyecto - Línea de comandos
  • 3.2. Configuración de ejecución
  • 3.3. Repositorio Git - Configuración y Uso
  • 3.4. Laboratorio - Proyecto Fiori
  • 3.5. Test - Proyecto Fiori

Elementos y Controladores

  • 4.1. Elementos UI5
  • 4.2. Controlador - Funciones y lógica
  • 4.3. Lista desplegable
  • 4.4. Git - Nueva Rama y Actualización
  • 4.5. Laboratorio - Elementos y Controladores UI5
  • 4.6. Test - Elementos y Controladores UI5

Modelos y Eventos

  • 5.1. Modelo JSON
  • 5.2. Modelo - Vinculación UI
  • 5.3. Cargar Modelo desde Fichero
  • 5.4. Tablas - Proyección de datos
  • 5.5. Eventos
  • 5.6. Laboratorio - Modelo y Eventos
  • 5.7. Test - Modelo y Eventos

Contextos y Mensajes

  • 6.1. UI
  • 6.2. Lógica en Controladores
  • 6.3. Laboratorio - Contextos y Mensajes
  • 6.4. Test - Contextos y Mensajes

Listas

  • 7.1. Aplicación
  • 7.2. Modelo
  • 7.3. Pestañas
  • 7.4. Lista de Objetos
  • 7.5. Lista Estándar
  • 7.6. Lista de Entrada
  • 7.7. Lista de Notificaciones
  • 7.8. Lista Personalizada
  • 7.9. Filtros Predefinidos
  • 7.10. Agrupaciones
  • 7.11. Filas - Tipos de Selección
  • 7.12. Obtener Filas Seleccionadas
  • 7.13. Eliminar Filas
  • 7.14. Modo Delete con Parámetro listItem
  • 7.15. Laboratorio - Listas
  • 7.16. Test - Listas

Modelos Avanzados

  • 8.1. Múltiples Modelos - Data Binding
  • 8.2. Modelos - Visibilidad Dinámica
  • 8.3. Laboratorio - Modelos
  • 8.4. Test - Modelos

Componentes Dinámicos

  • 9.1. UI
  • 9.2. Tabla - Creación dinámica
  • 9.3. Modelo JSON - Tabla dinámica
  • 9.4. Laboratorio - Componentes dinámicos
  • 9.5. Test - Componentes dinámicos

Fragmentos

  • 10.1. Creación
  • 10.2. Utilización
  • 10.3. Modificación
  • 10.4. Diálogo
  • 10.5. Instancia dinámica
  • 10.6. Laboratorio - Fragmentos
  • 10.7. Test - Fragmentos

Layouts

  • 11.1. Reestructuración aplicación
  • 11.2. Tipos de Layouts
  • 11.3. Cambios de Layout con Evento
  • 11.4. FlexBox
  • 11.5. Laboratorio - Layouts
  • 11.6. Test - Layouts

Binding Avanzado

  • 12.1. Binding Expression
  • 12.2. Binding Element
  • 12.3. Expresiones complejas
  • 12.4. Formatters
  • 12.5. Laboratorio - Formatters
  • 12.6. Test - Formatters

OData

  • 13.1. OData - Configuración y Uso
  • 13.2. SAP Cloud - Destino On Premise
  • 13.3. Manifest - Fuente de datos
  • 13.4. Enrutamiento - Configuración
  • 13.5. Ejecución - Múltiples fuentes de datos
  • 13.6. OData - Create
  • 13.7. OData - Read
  • 13.8. OData - Update
  • 13.9. OData - Delete
  • 13.10. Laboratorio - OData
  • 13.11. Test - OData

Validaciones

  • 14.1. Campos obligatorios
  • 14.2. Validación de los datos
  • 14.3. Mensajes de error
  • 14.4. Habilitar elementos tras verificación
  • 14.5. Mensajes de confirmación
  • 14.6. Mensajes de éxito
  • 14.7. Laboratorio - Validaciones y Mensajes
  • 14.8. Test - Validaciones y Mensajes

Reutilización

  • 15.1. Modularización
  • 15.2. Reutilización
  • 15.3. Laboratorio - Reutilización de Código
  • 15.4. Test - Reutilización de Código

Navegación

  • 16.1. Routing
  • 16.2. Navegación
  • 16.3. Historial de navegación
  • 16.4. Vista de detalles
  • 16.5. Laboratorio - Navegación
  • 16.6. Test - Navegación

Custom Controls

  • 17.1. Librerías externas
  • 17.2. Control - Creación
  • 17.3. Control - Uso en UI
  • 17.4. Laboratorio - Controles Personalizados
  • 17.5. Test - Controles Personalizados

Herencia

  • 18.1. Creación y Uso
  • 18.2. Implementación
  • 18.3. Laboratorio - Controladores Heredados
  • 18.4. Test - Controladores Heredados

Factory

  • 19.1. Listado con Factory - UI
  • 19.2. Factory - Lógica en Controlador
  • 19.3. Laboratorio - Factory
  • 19.4. Test - Factory

Media Objects

  • 20.1. Imagen Firma - Eventos e Integración
  • 20.2. OData Imagen - Create
  • 20.3. OData Imagen - Read
  • 20.4. Upload Collection
  • 20.5. OData Ficheros - Parámetro SLUG
  • 20.6. X-CSRF-Token
  • 20.7. OData Ficheros - Read
  • 20.8. OData Ficheros - Upload Complete
  • 20.9. OData Ficheros - Delete
  • 20.10. OData Ficheros - Download
  • 20.11. Laboratorio - OData Objetos Media
  • 20.12. Test - OData Objetos Media

Despliegue

  • 21.1. Welcome File
  • 21.2. Recursos
  • 21.3. MTA - Build
  • 21.4. Deploy MTA Archive
  • 21.5. Laboratorio - Despliegue en Cloud
  • 21.6. Test - Despliegue en Cloud

Ampliaciones

  • 22.1. Fiori Library
  • 22.2. Extension Project
  • 22.3. View Extension
  • 22.4. UI Controller Extension
  • 22.5. SAPUI5 ABAP Repository - Deploy
  • 22.6. Test - Aplicaciones estándar - Ampliaciones

Tu instructor

Jorge Briceño

SAP Fiori | SAPUI5 | SAP BTP | 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.

Certificaciones:
Ver conceptos clave Consulta el glosario completo de términos SAP relacionados.