SAP BTP Curso

Curso SAP BTP ABAP en Cloud

Gheorghe Valer Instructor: Gheorghe Valer
5.0

Descripción del curso

Domina el modelo de desarrollo estándar para las nuevas aplicaciones en SAP S/4HANA y SAP BTP. Este curso te sumerge en la arquitectura de extremo a extremo necesaria para construir servicios modernos, aprovechando la potencia de los Core Data Services (CDS) para definir modelos de datos semánticamente ricos y marcos de servicios para lógica de negocio basada en SAPUI5.

A través de un enfoque 100% práctico, aprenderás a utilizar el IDE Eclipse para gestionar todo el ciclo de vida del desarrollo: desde la creación de objetos de base de datos hasta la publicación de APIs Web y servicios HTTP. Esta formación no solo te enseña a programar, sino a integrar flujos de trabajo profesionales con repositorios remotos y realizar pruebas de compatibilidad, asegurando que tus soluciones sean escalables, eficientes y estén alineadas con el futuro de la plataforma SAP Cloud.

Qué aprenderás

  • Entorno de Desarrollo Pro: Utilización e integración del IDE Eclipse como herramienta principal para ABAP Cloud.
  • Modelado de Persistencia: Creación de objetos de base de datos y diseño de Core Data Services (CDS) con asociaciones complejas.
  • UX Dirigida por Datos: Diseño de interfaces gráficas mediante anotaciones UI orientadas específicamente a Fiori Elements.
  • Gestión de Servicios: Creación de Service Definitions y Service Bindings para estructurar el acceso a los datos.
  • APIs Modernas: Desarrollo y publicación de servicios OData Web API y servicios HTTP para integración externa.
  • Arquitectura Cloud: Construcción integral de aplicaciones alojadas en la nube y gestión de repositorios remotos.
  • Calidad y Estándar: Ejecución de pruebas de compatibilidad sobre el código ABAP para garantizar el cumplimiento de los estándares Cloud.

Requisitos

  • Conocimientos previos de ABAP: Es fundamental poseer una base sólida en el lenguaje para comprender la transición al modelo Cloud.
  • Mentalidad técnica: Interés en adoptar nuevas herramientas de desarrollo como Eclipse ADT y flujos de trabajo basados en la nube.
  • Perfil: Ideal para desarrolladores ABAP tradicionales que buscan modernizar su perfil hacia S/4HANA y BTP.

Contenido del curso

1. Introducción

  • 1.1. Contenido del curso
  • 1.2. Evolución del lenguaje ABAP

2. ABAP – Entorno Cloud

  • 2.1. ¿Qué es SAP BTP?
  • 2.2. SAP BTP – Creación de cuenta
  • 2.3. Instancia ABAP en BTP
  • 2.4. Boosters - Entorno ABAP
  • 2.5. Eclipse - Proyecto ABAP Cloud
  • 2.6. Paquete y Orden de transporte
  • 2.7. Objetos Favoritos
  • 2.8. Documentación – ABAP en BTP
  • 2.9. Laboratorio – ABAP en BTP
  • 2.10. Test – ABAP en BTP

3. Modelo de datos

  • 3.1. Dominio
  • 3.2. Elementos de datos
  • 3.3. Tabla de base de datos
  • 3.4. Inserción de datos
  • 3.5. Código fuente – Modelo de datos
  • 3.6. Documentación – Modelo de datos
  • 3.7. Laboratorio – Modelo de datos
  • 3.8. Test – Modelo de datos

4. CDS – Core Data Services

  • 4.1. CDS – Creación
  • 4.2. CDS – Asociación
  • 4.3. Metadata Extensions
  • 4.4. UI – headerInfo
  • 4.5. UI – facet
  • 4.6. UI – lineItem
  • 4.7. UI – criticality
  • 4.8. UI - selectionField
  • 4.9. Search – searchable
  • 4.10. Consumption – valueHelpDefinition
  • 4.11. Anotaciones CDS
  • 4.12. Código fuente - CDS
  • 4.13. Documentación – CDS
  • 4.14. Laboratorio – CDS
  • 4.15. Test – CDS

5. Business Services

  • 5.1. Service Definition
  • 5.2. Service Binding – Odata UI
  • 5.3. Local Service Endpoint
  • 5.4. Service Binding – OData Web API
  • 5.5. Autorizaciones
  • 5.6. HTTP Service – Carga de datos
  • 5.7. Proyecto en BAS con servicio ABAP
  • 5.8. Código fuente – Business Services
  • 5.9. Documentación – Business Services
  • 5.10. Laboratorio – Business Services
  • 5.11. Test – Business Services

6. Repositorio – abapGit

  • 6.1. Plugin abapGit
  • 6.2. Enlace con GitHub
  • 6.3. Respaldo en servidor remoto
  • 6.4. Documentación – abapGit
  • 6.5. Laboratorio – abapGit
  • 6.6. Test – abapGit

7. ATC – ABAP Test Cockpit

  • 7.1. ATC – Código On-Premise para Cloud
  • 7.2. abapGit – Instalación On-Premise
  • 7.3. Subir código On-Premise en Cloud
  • 7.4. ATC Cloud – Paquete de desarrollo
  • 7.5. ATC Cloud – Órdenes de transporte
  • 7.6. ATC Cloud – Result Browser
  • 7.7. Documentación – ATC
  • 7.8. Laboratorio – ATC
  • 7.9. Test – ATC

Tu instructor

Preguntas frecuentes

Una vez completada la inscripción, contarás con todo el contenido mediante vídeos, laboratorios, documentación y tests en el aula virtual para siempre, y podrás avanzar a tu propio ritmo.

Al inicio de cada unidad tendrás foros disponibles para dejar las dudas que se te presenten durante la formación. Un docente dará respuesta a tus consultas y te brindará el soporte necesario.

Al finalizar el curso deberás presentar un test que deberás aprobar con más del 60% para obtener el certificado. Tendrás dos intentos habilitados para presentarlo.

Wishlist 0
Continue Shopping