651 93 73 66

Documentación

Cómo Crear una Estrategia API-First Gestionada con Apigee

Enfoque

Course File webcurso_cimage167939529210751.png

Objetivo

Al finalizar el curso, el alumnado será capaz de definir una estrategia API First en una compañía. Adquirirá las competencias necesarias para definir una metodología de diseño de API global a la compañía, así como definir el ciclo de vida de API, el procedimiento de diseño de las mismas y la generación de todos los recursos comunes necesarios para llevar a cabo las tareas anteriormente descritas.

 

Dirigido a:

El curso está dirigido a: Desarrolladores API, Desarrolladores Back-End, Desarrolladores Front-End, Arquitectos API, Arquitectos Back-End, Arquitectos Front-End, Arquitectos de Integración, Analistas Back-End, Analistas Front-End, Analistas Integración, Consultores Back-End, Consultores Front-End, Consultores Integración, Managers Back-End, Managers Front-End, Managers Integración.

A su vez, puede servir como actualización y reciclaje profesional a trabajadores del área IT que desarrollen su actividad en otras tecnologías, así como a responsables de negocio de las compañías para comprender los beneficios que este tipo de estrategias aportan a sus resultados.

El curso, por tanto, está enfocado a compañías TI y a todos los perfiles técnicos de las mismas, así como compañías cuyo negocio no es TI pero que requieren de la tecnología para poder conseguir los objetivos de negocio establecidos. Este programa aporta conocimiento de API, dirigido a desarrolladores, analistas y gerentes de compañías TI así como a gerentes de compañías "no TI" que estén pensando en hacer una transformación digital de su compañía.

 

Requisitos:

Es necesario tener unos conocimientos básicos IT de integración y desarrollo y comprensión del concepto de sistemas distribuidos. No es necesario conocer ningún lenguaje de programación concreto. Previa realización del curso, si es conveniente tener nociones de conceptos como REST, JSON, YAML.

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

Documentos del curso

Descarga Temario   

studend-image

Este curso es bonificable por la seguridad social

  • Precio del curso: € 206

Matricular trabajador

  • Horas duración del curso

25



Cursos bonificados para trabajadores a régimen general: cómo crear una estrategia API First gestionada con Apigee

Los cursos bonificados para trabajadores a régimen general son una excelente oportunidad para mejorar las habilidades y conocimientos de los empleados. Sin embargo, para aprovechar al máximo estos cursos, es importante tener una estrategia bien definida. En este artículo, te mostraremos cómo crear una estrategia API First gestionada con Apigee.

¿Qué es una estrategia API First?

Una estrategia API First se basa en el desarrollo de una API (Application Programming Interface) antes de cualquier otra funcionalidad. Esto permite que las aplicaciones y sistemas se construyan en torno a la API, lo que facilita la integración y la reutilización de componentes.

Beneficios de una estrategia API First

Al implementar una estrategia API First, se obtienen varios beneficios:

  • Mayor flexibilidad y agilidad en el desarrollo de aplicaciones.
  • Facilita la integración con otros sistemas y aplicaciones.
  • Promueve la reutilización de componentes y funcionalidades.
  • Permite una mejor gestión y control de las APIs.

Apigee: la solución para gestionar tu estrategia API First

Apigee es una plataforma de gestión de APIs que te permite diseñar, desarrollar y gestionar tus APIs de manera eficiente. Con Apigee, puedes implementar tu estrategia API First de forma sencilla y obtener todos los beneficios mencionados anteriormente.

¿Cómo crear una estrategia API First gestionada con Apigee?

A continuación, te mostramos los pasos para crear una estrategia API First con Apigee:

  1. Define los objetivos y requisitos de tu API.
  2. Diseña y desarrolla la API utilizando las mejores prácticas de Apigee.
  3. Implementa la API en Apigee y configura las políticas de seguridad y control de acceso.
  4. Realiza pruebas exhaustivas para garantizar el correcto funcionamiento de la API.
  5. Documenta la API y proporciona ejemplos de uso.
  6. Monitoriza y analiza el rendimiento de la API utilizando las herramientas de Apigee.
  7. Realiza mejoras continuas en base a los datos obtenidos y los comentarios de los usuarios.

Conclusiones

Crear una estrategia API First gestionada con Apigee es fundamental para aprovechar al máximo los cursos bonificados para trabajadores a régimen general. Con una estrategia bien definida, podrás desarrollar aplicaciones de manera más ágil, integrar sistemas de forma sencilla y reutilizar componentes, lo que te permitirá mejorar la productividad y eficiencia de tu empresa.

Aviso Legal · Política de Cookies · Política de Privacidad · Trabaja con nosotros · Preferencias cookies