IFCT0097 - DESARROLLO SAP BACK-END - ABAP CLOUD
El curso Desarrollo SAP Back-End – ABAP Cloud proporciona los conocimientos necesarios para desarrollar aplicaciones y extensiones empresariales utilizando ABAP Cloud dentro del ecosistema SAP. Los participantes aprenderán los fundamentos del lenguaje ABAP y las principales herramientas del modelo de desarrollo Cloud, trabajando con SAP S/4HANA, SAP Business Technology Platform, CDS, APIs y el modelo RESTful Application Programming (RAP).
Modalidad: Online y Streaming/Aula virtual
178,00 €Añadir al carrito
La formación Desarrollo SAP Back-End – ABAP Cloud está orientada a desarrolladores y profesionales TIC que desean especializarse en el desarrollo de soluciones back-end dentro del ecosistema SAP mediante las tecnologías modernas de ABAP Cloud.
A lo largo del curso, los participantes conocerán los fundamentos del lenguaje ABAP y su evolución hacia un modelo de desarrollo preparado para entornos Cloud. Se trabajará con estructuras de datos, clases, métodos, objetos de desarrollo y acceso a bases de datos, aplicando las buenas prácticas recomendadas por SAP para crear soluciones escalables y mantenibles.
Además, se abordará el desarrollo de aplicaciones y extensiones mediante Core Data Services (CDS), APIs y RESTful Application Programming Model (RAP), así como la integración de soluciones ABAP Cloud con SAP S/4HANA y SAP Business Technology Platform. La formación combina conocimientos técnicos con ejercicios prácticos y proyectos orientados a desarrollar aplicaciones back-end empresariales.
Módulo 1. Introducción a ABAP Cloud
- Introducción al lenguaje ABAP.
- Evolución de ABAP hacia entornos Cloud.
- Conceptos fundamentales de ABAP Cloud.
- Modelo de desarrollo Cloud de SAP.
- ABAP Cloud y SAP S/4HANA.
- ABAP Cloud en SAP BTP.
- Principios de Clean Core.
- Buenas prácticas de desarrollo.
Módulo 2. Fundamentos de programación ABAP
- Sintaxis básica de ABAP.
- Tipos de datos.
- Variables y constantes.
- Estructuras de control.
- Tablas internas.
- Estructuras y objetos.
- Operaciones con datos.
- Manejo de errores y excepciones.
Módulo 3. Programación orientada a objetos
- Conceptos de programación orientada a objetos.
- Clases y objetos.
- Atributos y métodos.
- Constructores.
- Encapsulación.
- Herencia.
- Interfaces.
- Polimorfismo.
- Excepciones y gestión de errores.
Módulo 4. Acceso y modelado de datos
- Conceptos de bases de datos en SAP.
- Acceso a datos mediante ABAP.
- Open SQL.
- Consultas y operaciones sobre datos.
- SAP HANA.
- Modelado de información.
- Optimización de consultas.
- Buenas prácticas de acceso a datos.
Módulo 5. Core Data Services (CDS)
- Introducción a CDS.
- Creación de CDS Views.
- Entidades y asociaciones.
- Anotaciones.
- Modelado semántico.
- Acceso y exposición de datos.
- Integración de CDS con aplicaciones.
- Buenas prácticas de modelado.
Módulo 6. Desarrollo de APIs y servicios
- Conceptos de APIs.
- Servicios REST.
- OData.
- Exposición de datos y funcionalidades.
- Consumo de APIs.
- Integración entre aplicaciones.
- Seguridad de servicios.
- Gestión y documentación de APIs.
Módulo 7. RESTful Application Programming Model
- Introducción al modelo RAP.
- Arquitectura de RAP.
- Business Objects.
- Behavior Definitions.
- Behavior Implementations.
- Service Definitions.
- Service Bindings.
- Acciones y validaciones.
- Desarrollo de servicios empresariales.
Módulo 8. Desarrollo en SAP Business Technology Platform
- Introducción a SAP BTP.
- Entornos de desarrollo.
- ABAP Environment.
- Herramientas de desarrollo.
- Gestión de proyectos.
- Integración entre ABAP Cloud y servicios BTP.
- Desarrollo de extensiones.
- Aplicaciones Side-by-Side.
Módulo 9. Seguridad, pruebas y buenas prácticas
- Seguridad en aplicaciones ABAP Cloud.
- Autorizaciones.
- Gestión de identidades.
- Desarrollo seguro.
- Pruebas unitarias.
- Depuración y análisis de errores.
- Calidad del código.
- Principios de Clean Core.
- Buenas prácticas de mantenimiento y extensibilidad.
Módulo 10. Proyecto práctico de desarrollo ABAP Cloud
- Análisis de requisitos.
- Diseño de una solución back-end.
- Creación del modelo de datos.
- Desarrollo de CDS Views.
- Creación de un Business Object.
- Implementación mediante RAP.
- Exposición de servicios OData.
- Aplicación de validaciones y autorizaciones.
- Pruebas de la aplicación.
- Integración con SAP S/4HANA o SAP BTP.
- Documentación y presentación de la solución.
Al finalizar esta formación, el participante será capaz de:
- Comprender los fundamentos del desarrollo ABAP Cloud.
- Conocer las características del modelo de desarrollo Cloud de SAP.
- Desarrollar programas utilizando el lenguaje ABAP.
- Aplicar principios de programación orientada a objetos.
- Trabajar con estructuras, tablas internas y datos empresariales.
- Acceder y manipular información mediante Open SQL.
- Comprender el funcionamiento de SAP HANA en escenarios de desarrollo.
- Crear modelos de datos utilizando Core Data Services.
- Desarrollar y consumir APIs y servicios OData.
- Comprender y aplicar el RESTful Application Programming Model.
- Crear servicios y objetos empresariales mediante RAP.
- Desarrollar extensiones para SAP S/4HANA siguiendo el enfoque Clean Core.
- Utilizar ABAP Environment dentro de SAP Business Technology Platform.
- Aplicar principios de seguridad y buenas prácticas de desarrollo.
- Diseñar y desarrollar soluciones back-end empresariales con ABAP Cloud.