Curso SAP BTP ABAP en Cloud
Instructor: Gheorghe Valer
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.
