Desarrollaremos una API REST a partir de especificaciones OpenAPI (Swagger) y veremos de forma práctica cómo exponer en formato JSON los objetos que tenemos almacenados en nuestra base de datos.
Hablamos a continuación de cómo gestionamos nuestra API tratando aspectos como la gestión de tokens para consumidores de la API, monitorización de la actividad, cómo establecer controles para restringir el uso de la API por tráfico o cómo introducir nuevas versiones.
Y por supuesto todo orientado a que sea lo más práctico posible, publicaremos los ejemplos en GitHub y utilizaremos imágenes Docker y Visual Studio Code.
Las distintas formas de crear una API REST en InterSystems IRIS (utilizando una aproximación Design-First o Code-First).
Los mecanismos para importar / exportar en formato JSON los datos almacenados como objetos persistentes o SQL en la base de datos.
Los aspectos que incluye la gestión de APIs en un sistema incluyendo seguridad y autenticación, control del tráfico, publicación, versionado y monitorización
Soy Ingeniero en Informática, con estudios avanzados en lenguajes y ciencias de la computación. Llevo más de 10 años trabajando con tecnología InterSystems y muchos más trabajando con otras. Soy el responsable de la Comunidad de Desarrolladores de InterSystems en español, así que si algo no te gusta… ¡dímelo!! Disfruto programando y resolviendo problemas, me encanta transmitir el poco conocimiento que tengo y ayudar a sobrevivir en este fantástico mundo de la tecnología.