Diseño y Administración de APIs con WSO2 API Management

Diseña, crea y gestiona APIs con las mejores prácticas Open API Specification, Swagger OAuth, REST y WSO2 API management

Ratings: 4.69 / 5.00




Description

Las APIs están de moda, el mercado cada vez tiene una mayor demanda de personal que comprenda y este capacitado para trabajar con APIs aplicando las mejores prácticas y estándares de la industria y por ello ofrece salarios mas que atractivos.

En este curso práctico Aprenderás a diseñar, implementar y gestionar APIs de diferentes tipos, bajo las mejores practicas y estándares modernos y mas relevantes del momento como Open API Specification, Swagger 2 y una de las herramientas de API manager más punteras del mercado como lo es WSO2, aunque el conocimiento adquirido en el curso aplica para cualquier otra herramienta de API manager como Apigee, kong, mulesoft, TIBCO u otras.

Con nuestro programa te sumergirás en el mundo de la seguridad de las APIs, aprendiendo a centralizar y estandarizar la seguridad mediante un API gateway, establecer políticas,  comprender y practicar conceptos avanzados de seguridad como Key Manager, OAuth , JWT (JSON Web Tokens),  API key y SSL, Aprenderás como realizar pruebas desde clientes como PostMan y curl para obtener tokens, refresh token, revocar los token y administrar la seguridad de tus APIs en general tanto hacia el backend como desde las aplicaciones finales.

Se trabaja con un enfoque 100% realista, con casos de uso prácticos que te podrás encontrar en el entorno empresarial,  basado en la experiencia laboral del instructor y sus mas de 15 años en el sector empresarial trabajando con arquitecturas complejas para grandes compañías, lo cual te dará el conocimiento necesario para afrontar una entrevista técnica o poder convertirte en un especialista en APIs y aportar valor dentro de la compañía.

Además de todo el conocimiento sobre el diseño, la definición y gestión de APIs, el curso te brinda multiples recursos adicionales como los microservicios y el código fuente de las principales APIs que se trabajan en el curso, la documentación de todos los commandos mas útiles y te enseña tips adicionales para todo el trabajo asociado en torno a las APIs, como tener un merketplace o portal de APIs bien documentado que permita el autodescubrimiento de las APIs, posibles lineas de negocios para rentabilizar las APIs, como generar de manera automática el código base para las aplicaciones cliente y los backend partiendo de la definición del API en formato Open API y documentos YAML o JSON y mucho más.


What You Will Learn!

  • Las mejores practicas para el diseño y la planificación de APIs bajo el enfoque API first, bajo los estándares de Open API Specification y Swagger 2
  • Cómo administrar la seguridad de las APIs con OAuth2, JWT, Refresh tokens, API key, Cabecera Authorization, Key manager y otros aspectos relevantes de seguridad
  • En que consiste el proceso de API Management, cuales son sus diferentes etapas y los multiples beneficios que aporta a la compañia.
  • Arquitectura de un API Manager, Instalación y gestión de WSO2 AM, gestión de roles y usuarios para establecer autenticación y autorización
  • Crear prototipos y mockups, importar y exportar APIs, probarlas usando Postman, generar código fuente para tus apps partiendo de la definición de la API
  • Cómo trabajar con un API Gateway, establecer políticas, rentabilizar las APIs, ciclo de vida, multiples versiones, despliegue en diferentes entorno y mucho más.
  • Crear un portal centralizado para administrar y publicar tus APIs REST y otras, documentarlas, probarlas y ofrecerlas a otros departamentos o empresas externas.

Who Should Attend!

  • Interesados en tecnología donde las APIs juegan un papel importante para el desarrollo y/o la comunicación entre las aplicaciones.
  • Lideres técnicos, Arquitectos de soluciones, Desarrolladores, analistas funcionales y en general cualquier persona que desee aprovechar al máximo las mejores practicas, estándares y enfoques modernos para el trabajo con APIs.
  • Analistas de negocio, CTOs de starups y compañías que quieran establecer nuevas líneas de negocio al rentabilizar sus servicios de TI mediante el uso de APIs.
  • Estudiantes y personas de IT que quieran aprender sobre APIs una habilidad cada vez mas demandados y mejor paga en el mercado laboral con el Auge de los micrioservicios.