Megapack SAP Fiori Desarrollo de Aplicaciones con SAPUI5
Pack de cursos con precio especial
Pack de cursos
Clases en video
Precio reducido
100% Online
Instructor: Jorge Briceño
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.
Ver conceptos clave
Consulta el glosario completo de términos SAP relacionados.
