
SAP CodeJam en Engineering ITS en Heilbronn, Alemania
El propósito de CodeJam era conocer el poder de BTP CLI y Core Services, para crear informes allí y administrar los recursos en SAP BTP. CodeJam nos dio tiempo para comprender mejor cómo se relacionan estas dos tecnologías: btp CLI y Core Services API.
En lugar de solo comprender las interfaces, tratamos de profundizar en cómo funcionan y exploramos cómo la CLI y las API pueden actuar juntas a través de sesiones prácticas en el sistema.
Para ello, los participantes elaboraron ejercicios con DJ Adams, Kevin Riedelsheimer, Marco Holzwarth y Dinah Onyino siempre disponibles para responder a las preguntas de los participantes. Se hicieron preguntas al final de cada ejercicio para revisar y reforzar lo recién aprendido.
Uno de los primeros ejercicios fue instalar la CLI de btp. Básicamente, la pregunta es ¿por qué tener un Dev Space en App Studio? El Developer Space es un área básica que proporciona el mismo entorno de desarrollo a los participantes del codejam. Este es un buen requisito previo para aprender juntos al mismo ritmo y realizar los ejercicios.
Los puntos fuertes de la CLI de btp son, por ejemplo:
– Proporciona un acceso cómodo y conveniente a las API de BTP.
– Es una herramienta de línea de comandos
– Es compatible con secuencias de comandos, es decir, puede utilizar la CLI de btp en secuencias de comandos de shell, por ejemplo, para automatizaciones.
El segundo ejercicio nos permitió autenticarnos con éxito contra la CLI de btp y la cuenta de SAP BTP. Además, se enseñaron los antecedentes básicos, por ejemplo, para averiguar dónde encontrar los archivos de configuración en caso de error. En el siguiente ejercicio, podríamos instalar la función de finalización automática, que es una función útil para los usuarios avanzados (lo sabe, comienza a escribir una palabra y, al presionar la tecla de tabulación, la palabra se completa sola…). El cuarto ejercicio nos permitió usar la CLI de btp para el uso de scripts, por ejemplo, para tareas de automatización…
La segunda parte del codejam fue más sobre la API. Más precisamente, la primera parte del CJ se ocupó de la CLI y la segunda parte de la API. Ahora se explicó que, por ejemplo, la implementación de CLI tiene un carácter de cliente/servidor. Esto significa que el componente del servidor, por ejemplo, permite llamar a las API en el paquete Core Services. Aquí DJ incorporó suficiente tiempo para cuestionar y comprender el trasfondo.
En el siguiente ejercicio seis, se trabajaron las credenciales requeridas con respecto a la llamada a la API. Aquí, DJ mostró a los participantes una nueva función para recopilar y clasificar datos… ARTE ASCII… A los participantes más jóvenes les encantará… Aquellos que conocen a DJ saben que, por supuesto, es mucho mejor que el complicado BPMN con Pools and Lanes, Tasks, Events etc… 😊
En el ejercicio siete, ahora hicimos una llamada a la API. Después de que se crearon los requisitos previos en los primeros ejercicios y tenemos un token, ahora se podría realizar la llamada OAuth 2.0. En una hora avanzada, el ejercicio ocho mostró qué es un identificador único global (GUID) y cómo usarlo, por ejemplo, para crear otra subcuenta. Como reserva didáctica, DJ tenía un ejercicio nueve con él, que en realidad ya se ocupaba de la administración. Aquí se mostraban actividades como eliminar recursos. Para aquellos que ya habían trabajado en todos los ejercicios, DJ tenía otro bono en su equipaje. Aquí se mostró cómo se puede realizar otra llamada para conocer el estado de una operación ejecutada de forma asíncrona.
Patrocinadores:
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073