Curso Gobierno de APIs en Madrid, Barcelona y Online

Formación en API Owner para desarrolladores, programadores y profesionales de empresa interesados en aprender a desarrollar aplicaciones web basadas en APIs. Curso de Gobierno de APIs ofrecido en modalidad online o presencial In Company en Madrid, Barcelona, Valencia, Sevilla, Bilbao y Alicante, bajo demanda para empresas.

Aprende los mecanismos de consumo, acceso y descubrimiento de APIs y prepárate para obtener tu certificación.

¿Qué es el Gobierno de APIs?

El gobierno de APIs surge de la necesidad de estandarizar y homogeneizar los procesos, metodologías y prácticas relacionadas con las APIs dentro de la empresa u organización. Así, esta estrategia de APIs engloba todas las fases desde la definición hasta la publicación de la API, pasando por su desarrollo e implementación.

En este sentido, el gobierno de API´s nos ayuda en el ámbito de la documentación, política de versionado, seguridad, diseño, monitorización o testing, entre otros. Es decir, a lo largo de todo el ciclo de vida de nuestras API´s.

formacion in company

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente
formacion presencial convocatorias

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad
formacion online en streaming

Classroom Training

Formación online en Streaming

Profesor en directo con el sistema GoToMeeting

Online Classroom

Formación Online Asíncrona

Accede a nuestros contenidos multimedia desde nuestra plataforma LMS

Características del curso Gobierno de APIs

Temario: Plan de estudios | Curso Gobierno de APIs

TEMA 1.  Filosofía REST 

  • ¿Qué es REST?
  • Uso correcto de URIs
  • Protocolo HTTP
  • Hipermedia
  • Servicios CRUD
  • HATEOCAS

TEMA 2.  Gobierno de la API

  • Normalización
  • Estandarización
  • Versiones
  • Dependencias
  • Testing
  • Seguridad

    TEMA 3.  RAML

    • Lenguaje
    • Tipos de datos
    • Recursos
    • Métodos
    • Respuestas
    • Seguridad
    • Anotaciones
    • Modularización

    TEMA 4.  Swagger

    • Especificaciones
    • Swagger Open Source
    • Swagger Inspector
    • SwaggerHub

     TEMA 5.  Herramientas de testing

    • Postman
    • SAOP UI
    • Rest Assured

    * También realizamos temarios a medida. Consúltanos si necesitas personalizar el contenido.

    Novedades en torno a Gobierno de APIs

    En el siguiente curso veremos todas las novedades que trae Puppet, así como los beneficios de su implementación en proyectos de desarrollo de aplicaciones en la empresa u organización.

      API Owner Fundamentals

      Los procedimientos y prácticas que se pueden realizar para alcanzar un buen gobierno de API´s se agrupan en ocho bloques fundamentales:

      • API bien definida. La organización debe contar con un estándar de definición, es decir, se debe mostrar de manera explícita que está permitido y que no está no permitido a la hora de definir una API dentro de la organización. Por otro lado, se debe identificar las pautas para definir de manera homogénea cada uno de sus componentes, como los códigos de estado o las estructuras de respuesta.
      • API seguridad. Cuando se define una API también se fijan los criterios de seguridad que deberán cumplir. Así, se marcan una serie de estándares de seguridad (OWASP), como gozar de cierta capa de seguridad: rate limiting, antiataque, etc. En este sentido, algunos criterios deben ser comunes en todas las API´s de la organización y otros específicos de cada API.
      • API bien probada. La implementación de una API debe contar con cierto nivel de calidad. Esto lo podemos comprobar da través de pruebas manuales, análisis de código, test unitarios o test de integración o e2e.
      • API homogéneas a nivel de organización. Tenemos un problema cuando los reursos de una API tienen cualidades distintas en otra API. Por ello, es importante asumir definiciones estándar para recursos comunes que sean utilizados en las definiciones de múltiples API´s, ya que permite simplificar su definición, reutilizando recursos y smplificando el consumo de las mismas.
      • API bien gobernada. Una API debe contener distintos entornos, cada uno de ellos aportando un valor distinto en la cadena de desarrollo de la API: desde el entorno de desarrollo e integración de funcionalidades hasta el entorno de staging o el entorno de producción.
      • Procesos y roles. La gestión del ciclo de vida de una API es uno de los procesos más importantes. Por ello, es importante definir la estrategia a seguir respecto a nuevas versiones, el tiempo devida de la API o las notificaciones de actualización de la misma, así como definir los roles: API Owner, API Developer, API Tester, DevOps y Operations Team.
      • Monitorización. Es una de las partes fundamentales durante el proceso de producción de una API. Este proceso incluye componentes como endpoints de status, gestión de logs, log server y alarmas.
      • Catalogación. A medida que aumenta el número de API´s en una organización es necesario contar con herramientas de control, como API Portal, que nos permitan tenerlas definidas y catalogadas.

      Formación Bonificada para empresas

      Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.

      Curso Gobierno de APIs Online

      – Método OnLine mediante servicios streaming enfocado a empresas.

      – Curso apto para visualizar en tablets, multinavegador y multiplataforma.

      Tecnología GoToMeeting.

      curso gobierno de apis

      Cursos ofrecidos bajo demanda también en las siguientes ciudades:

      – Andalucía: Córdoba
      – Aragón: Zaragoza
      – Asturias: Gijón y Oviedo
      – Cantabria: Santander
      – Castilla La Mancha: Albacete, Toledo y Ciudad Real
      – Castilla y León: Ávila, Salamanca, Valladolid y Zamora
      – Cataluña: Girona, Lleida, Reus y Tarragona
      – Comunidad Valenciana: Castellón
      – Extremadura: Badajoz, Cáceres y Mérida
      – Galicia: Ourense