Developing APIs with Google Cloud’s Apigee API Platform

Aprenda los fundamentos del diseño de APIs y las habilidades para utilizarlas que ofrece la plataforma de gestión de APIs Apigee de Google Cloud.

Este curso presenta una combinación de conferencias, laboratorios prácticos y materiales complementarios para mostrar cómo diseñar, construir, asegurar, implementar y administrar soluciones API.

Objetivos

Este curso enseña a los participantes las siguientes habilidades:

Identificar el propósito y el valor de la plataforma de gestión de APIs Apigee de Google Cloud.
Desarrollar una buena comprensión de la terminología y el modelo organizativo de la plataforma Apigee de Google Cloud.
Interactuar con la plataforma Apigee de Google Cloud.
Resolver escenarios aprovechando las APIs, las prácticas recomendadas y una estrategia de API-first.
Comprender y poner en práctica el ciclo de vida de una API.
Identificar las capacidades disponibles para proteger, escalar y administrar APIs y productos API.

data

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
21 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

Conocimientos requeridos

Temario

Módulo 1: Descripción general de Apigee

Comprender la ubicación y el papel de la gestión de APIs en el desarrollo de aplicaciones modernas.
Definir los componentes lógicos y la estructura organizativa de la plataforma de gestión de APIs Apigee.
Diferenciar entre los modelos de implementación flexible de Apigee.
Explicar el ciclo de vida de una API.
Módulo 2: Especificaciones de API First y OpenAPI

Describir el diseño de la API REST.
Comprender el valor del desarrollo API-First y cómo aplicarlo.
Analizar la especificación de OpenAPI y su uso en el contexto del desarrollo de API-First.
Módulo 3: Proxies de APIs

Definir los componentes básicos de las API y los proxies de APIs.
Describir cómo funcionan los proxies de APIs y cómo las capacidades como flujos, políticas, reglas de ruta, hosts virtuales y servidores de destino juegan un papel determinado.
Comprender cómo se exponen las APIs.
Comprender cómo se conectan los proxies de APIs a los sistemas de backend.
Módulo 4: Productos de APIs

Definir los productos de APIs y el valor detrás de la estrategia de productos de APIs.
Comprender la función de los desarrolladores, las aplicaciones y las claves de APIs en la gestión de APIs.
Describir el proceso de publicación de una API.
Comprender las respuestas de la APIs y los códigos de estado para las API REST.
Módulo 5: Autenticación, autorización y OAuth

Analizar la importancia de la seguridad de APIs.
Comprender el valor de la identidad de la aplicación.
Comprender el papel de la autenticación y la autorización de usuarios.
Obtener un conocimiento profundo de OAuth (token de acceso, token de actualización, patrón común para todos los tipos de subvenciones) y su aplicación en el contexto del diseño y la gestión de APIs.
Analizar la identidad federada y el uso de tokens JSON Web en proxies de APIs.
Módulo 6: Contenido, transporte y seguridad interna

Explorar las capacidades de la plataforma para protegerse contra ataques basados en contenido y seguridad en el transporte.
Comprender cómo proteger los datos confidenciales mediante KVM cifrados, enmascaramiento de datos y variables privadas.
Módulo 7: Mediación

Comprender las capacidades de la plataforma Apigee para implementar la mediación y la gestión de errores.
Describir los patrones y políticas de implementación para JSON, XML y SOAP.
Comprender las opciones de extensibilidad mediante Service Callouts, JavaScript, Python y destinos alojados.
Explorar las prácticas y capacidades de desarrollo que se utilizan para reutilizar, compartir y hacer cumplir la ejecución de flujos y políticas.
Ilustrar opciones para invocar servicios de Google Cloud y componentes de terceros mediante extensiones.
Módulo 8: Gestión del tráfico

Describir cuándo y cómo utilizar la gestión del tráfico.
Evaluar las opciones y los casos de uso aplicables para la limitación de tasas con picos de arrestos y cuotas.
Comprender la estrategia de almacenamiento en caché y cómo aplicarla.
Módulo 9: Publicación de APIs

Describir la estrategia y el proceso de publicación de una API.
Ampliar la comprensión del diseño de API REST analizando el control de versiones de APIs.
Describir el papel de los portales para desarrolladores en el ciclo de vida de la API y como parte fundamental de la estrategia de una API.
Módulo 10: Registro y análisis

Analizar las opciones disponibles para el registro de mensajes.
Comprender el valor y el uso de la analítica de APIs.
Diferenciar entre el registro de mensajes y el análisis de APIs.
Comprender las opciones de extensibilidad disponibles para el análisis de APIs mediante métricas y dimensiones personalizadas.
Módulo 11: Temas avanzados

Analizar las prácticas y herramientas recomendadas para el desarrollo sin conexión (offline) de Apigee.
Describir las capacidades que ofrece la gestión de APIs.
Evaluar opciones para aprovechar CI/CD como parte del ciclo de vida de una API.
Explorar las opciones de implementación de Apigee.

Solicita información del curso

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver Política de cookies
Privacidad