Temario del curso
1 - Las API. Palanca de la transformación digital
Objetivo
Diseñar estrategias API First que ayuden a la transformación digital de las compañías.
Duración de la unidad
1 Hora 40 Minutos
Contenido
Las API. Palanca de la transformación digital
La transformación digital de las compañías
Transformación digital. Negocio y Sostenibilidad
Las API en la transformación digital
API en arquitecturas distribuidas
Tipos de API dentro de la transformación digital
Resumen
2 - Estrategia API-First
Objetivo
Diseñar estrategias API First que ayuden a la transformación digital de las compañías.
Duración de la unidad
2 Horas 05 Minutos
Contenido
Estrategia API-First
Principios API First
Beneficios de una estrategia API-First
Diferencias entre API-First y estrategias tradicionales
Las API en una estrategia API-First
Resumen
3 - Normas y estándares a utilizar en mi metodología de diseño de API
Objetivo
Comprender y definir Normas y estándares a utilizar en mi metodología de diseño de API.
Duración de la unidad
2 Horas 50 Minutos
Contenido
Normas y estándares a utilizar en mi metodología de diseño de API
JSON/YAML
Estándar OpenAPI Specification
Estándar OpenAPI. Definiciones
Estándar OpenAPI. Especificaciones
API REST
Normas de Diseño e implementación de API
Resumen
4 - Definición de Metodología de diseño de API. Ciclo de Vida y elementos comunes
Objetivo
Definir el Ciclo de Vida de API y elementos comunes.
Duración de la unidad
3 Horas 30 Minutos
Contenido
Definición de Metodología de diseño de API
Metodología de Diseño de API
Ciclo de Vida API
Fase de Diseño
Resto de fases
Identificación de recursos y elementos comunes
Resumen
5 - Definición de Metodología de diseño de API. Procedimiento de diseño API. Documento de Diseño API
Objetivo
Definir procedimiento de diseño de API. Documento de Diseño de API.
Duración de la unidad
2 Horas 10 Minutos
Contenido
Definición de Metodología de diseño de API
Procedimiento de diseño de API
Etapas de Procedimiento de Diseño de API
Resultado del procedimiento de Diseño de API
Documento de metodología de diseño de API
Resumen
6 - Diseño de API
Objetivo
Diseñar API e implementar API Proxies.
Duración de la unidad
3 Horas 30 Minutos
Contenido
Diseño de API
Diseño de especificación de API
Documento Diseño API. Información general
Documento Diseño API. Información común
Documento Diseño API. Por cada Endpoint
Resultado: Documento de Diseño de API
Resumen
7 - Implementación de la especificación
Objetivo
Implementar la especificación de la API en base al documento de diseño de API realizado y la metodología de la compañía.
Duración de la unidad
4 Horas 30 Minutos
Contenido
Implementación de la especificación
Herramientas
Implementación Especificación API. Fichero OpenAPI
Apartados posibles en un Documento OpenAPI
Estructura Fichero OpenAPI. Referencias
Fichero OpenAPI. Info
Fichero OpenAPI. Servers
Fichero OpenAPI. Tags
Fichero OpenAPI. Paths
Fichero OpenAPI. Components
Resumen
8 - Gobierno de API
Objetivo
Gobernar API. Definir un procedimiento propio de versionado de API.
Duración de la unidad
2 Horas 20 Minutos
Contenido
Gobierno de API
Proceso de Gobierno de API
Proceso de Gobierno de API. Evolución de las API
Control de versiones de API
Equipo de Gobierno de API
Resumen
9 - Herramientas API Management
Objetivo
Conocer que son las herramientas de API Management, API Portal y conocer los principales vendors.
Duración de la unidad
2 Horas 25 Minutos
Contenido
Herramientas API Management
Principales Vendors
APIGEE
APIGEE. Develop
APIGEE. Develop. Políticas
APIGEE. Publish
Resumen