IFCT0097 - DESARROLLO SAP BACK-END - ABAP CLOUD

LOGO SAP

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.

Pide más información

PIDE MÁS INFORMACIÓN

Accessibility Toolbar

Sapiencia Universe
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.