SAP BTP SAP FIORI Megapack

Megapack CAP y Fiori SAPUI5 Desarrollo en Cloud BTP

Pack de cursos con precio especial

Pack de cursos Clases en video Precio reducido 100% Online
Grecia Rodríguez Instructor: Grecia Rodríguez
5.0

Descripción del curso

La plataforma SAP Business Technology Platform (BTP) es la arquitectura tecnológica central que SAP ofrece a sus clientes para orientar sus productos y soluciones de negocio hacia el ámbito Cloud . En este contexto, el consultor técnico debe evolucionar en paralelo con la hoja de ruta de SAP, y este pack está diseñado específicamente para preparar a los profesionales en este cambio de paradigma .

La formación se enfoca en el desarrollo integral desde la capa backend utilizando SAP CAP (Cloud Application Programming Model) . Comenzando desde cero, aprenderás a dominar este modelo de programación dentro del entorno de ejecución Node.js con el lenguaje JavaScript, permitiéndote alcanzar un nivel experto en la creación de servicios y aplicaciones modernas dentro del ecosistema Cloud de SAP .

Cursos incluidos en este Megapack

3 cursos 240 horas en total

Contenido del Megapack

1 Curso Desarrollo de Aplicaciones con SAPUI5 de Cero a Avanzado

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

2 Curso SAP BTP CAP Cloud Application Programming Model

1. Introducción

  • 1.1. Contenido del curso
  • 1.2. ¿Qué es CAP?

2. SAP Cloud – Cuenta y Herramienta

  • 2.1. SAP BTP – Creación de cuenta
  • 2.2. Business Application Studio – Suscripción
  • 2.3. Business Application Studio – Entornos de desarrollo
  • 2.4. Laboratorio - Cuenta y Herramientas
  • 2.5. Test – SAP Cloud

3. Proyecto CAP

  • 3.1. Creación del proyecto
  • 3.2. Estructura del proyecto
  • 3.3. SAP CDS - Comandos
  • 3.4. Laboratorio – Proyecto CAP
  • 3.5. Test – Proyecto CAP

4. GitHub

  • 4.1. GitHub - repositorio
  • 4.2. Git – Control de Versiones
  • 4.3. Laboratorio – GitHub
  • 4.4. Test – GitHub

5. Lenguaje de Definición - CDL

  • 5.1. Entidades Persistentes y Abstractas
  • 5.2. Carga de Datos Demo
  • 5.3. Tipos Personalizados
  • 5.4. Tipos Estructurados
  • 5.5. Tipos Matríz
  • 5.6. Tipos por Referencia
  • 5.7. Enumeraciones
  • 5.8. Valores predeterminados
  • 5.9. Restricciones
  • 5.10. Elementos Virtuales
  • 5.11. Laboratorios – CDL – Tipos
  • 5.12. Test – Lenguaje de Definición CDL

6. CDL – Vistas y Proyecciones

  • 6.1. Entidad Select
  • 6.2. Entidad Projection
  • 6.3. Entidades con Parámetros
  • 6.4. Entidades – Ampliación
  • 6.5. Laboratorio – CDL – Vistas y Proyecciones
  • 6.6. Test – CDL Vistas y Proyecciones

7. CDL – Asociación y Composición

  • 7.1. Asociaciones no Administradas
  • 7.2. Asociaciones Administradas
  • 7.3. Asociaciones Many
  • 7.4. Asociaciones Many to Many
  • 7.5. Composición
  • 7.6. Laboratorio – CDL – Asociación y Composición
  • 7.7. Test – CDL Asociación y Composición

8. CDL – Aspectos

  • 8.1. Common – Cuid
  • 8.2. Common – Managed
  • 8.3. Common – Localized
  • 8.4. Laboratorio – CDL – Aspectos
  • 8.5. Test – CDL Aspectos

9. CDL – Directivas

  • 9.1. Namespace
  • 9.2. Context
  • 9.3. Using
  • 9.4. Laboratorio – CDL – Directivas
  • 9.5. Test – CDL Directivas

10. CDL – Servicios y Anotaciones

  • 10.1. Servicios – Definición con Select
  • 10.2. Servicios – Anotaciones
  • 10.3. Laboratorio – CDL Anotaciones
  • 10.4. Test – CDS Servicios y Anotaciones

11. OData – Operaciones Adicionales

  • 11.1. Proyecciones con Postfix
  • 11.2. Selector Inteligente
  • 11.3. Expresiones de Ruta
  • 11.4. Filtros Infix
  • 11.5. Agrupaciones
  • 11.6. Mixin
  • 11.7. Casting
  • 11.8. Exists
  • 11.9. Laboratorio – Lenguaje de Consulta – CQL
  • 11.10. Test – OData Operaciones Adicionales

12. Consultas CQL Embebidas

  • 12.1. On READ
  • 12.2. Peticiones HTTP con BAS
  • 12.3. On READ - Filtros
  • 12.4. After
  • 12.5. On CREATE
  • 12.6. Before
  • 12.7. On UPDATE
  • 12.8. On DELETE
  • 12.9. Laboratorio – Consultas CQL Embebidas
  • 12.10. Test – Consultas CQL Embebidas

13. Funciones y Acciones

  • 13.1. Funciones
  • 13.2. Acciones
  • 13.3. Before – All Requests
  • 13.4. Funciones y Acciones vinculadas
  • 13.5. Laboratorio – Funciones y Acciones
  • 13.6. Test – Funciones y Acciones

14. Servicios Externos

  • 14.1. Importar Servicio Externo en CAP
  • 14.2. Exponer Servicio Externo
  • 14.3. CAP Server Bootstrap
  • 14.4. CORS
  • 14.5. Service Implementation
  • 14.6. Enhancement
  • 14.7. OData Adapter Proxy
  • 14.8. DOTENV
  • 14.9. Protocolo REST
  • 14.10. GraphQL
  • 14.11. Swagger
  • 14.12. Laboratorios – Servicios Externos
  • 14.13. Test – Servicios Externos

15. Fiori Elements - UI

  • 15.1. Aplicaciones Fiori Elements
  • 15.2. Campos de selección
  • 15.3. Ayudas de búsqueda
  • 15.4. Line Item
  • 15.5. Imágenes
  • 15.6. Criticidad
  • 15.7. Communication Contact
  • 15.8. Field Group
  • 15.9. Header Info
  • 15.10. Data Point
  • 15.11. Facets
  • 15.12. Header Facets
  • 15.13. Capabilities
  • 15.14. Internacionalización
  • 15.15. Laboratorio – Fiori Elements – UI
  • 15.16. Test – Fiori Elements UI

16. Despliegue Cloud

  • 16.1. Instancia HANA Cloud – Creación
  • 16.2. MTA – Multi Target Application
  • 16.3. Dependencias
  • 16.4. Perfiles Development/Production
  • 16.5. HANA – CLI
  • 16.6. MTA/CDS BUILD
  • 16.7. SAP HANA Tools
  • 16.8. Contenedor HDI – Despliegue Modelos
  • 16.9. NodeJs – Despliegue Cloud
  • 16.10. Test – Despliegue Cloud

17. Entorno de Desarrollo Local

  • 17.1. NodeJs
  • 17.2. Visual Studio Code
  • 17.3. VSC – Extensiones
  • 17.4. Configuración de entorno
  • 17.5. Aplicación CAP
  • 17.6. Postman
  • 17.7. Laboratorio – Entorno de Desarrollo Local
  • 17.8. Test – Entorno de Desarrollo Local

3 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

Tus instructores

Grecia Rodríguez

SAP BTP | SAP RAP | SAP Build | Administración de aplicaciones

Consultor Técnico SAP Senior especializado en SAP BTP, ABAP S/4HANA, Seguridad y Administración de SAP Fiori. Experto en RICEF, extensiones con RAP y automatización con herramientas Low Code / No Code, con experiencia en proyectos internacionales para sectores como banca, manufactura y servicios públicos.

Certificaciones:

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:
Wishlist 0
Continue Shopping