Programa del Curso

Introducción

  • API web frente a API RESTful frente a API SOAP
  • Descripción general de los conceptos básicos y la arquitectura de la API web

Empezar

  • Elegir el paradigma de API adecuado
  • Ejemplo de caso de negocio de API web
  • Tecnologías y herramientas API

Protección de las API

  • Autenticación y autorización
  • Trabajar con OAuth
  • Implementación de la seguridad de WebHooks

Designing Web APIs

  • Comprender los casos de uso del mundo real
  • Definición del problema y de los objetivos de negocio
  • Construyendo la arquitectura
  • Escribir una especificación de API
  • Mejores prácticas de diseño de API

Escalado de API

  • Optimización de los recursos informáticos
  • Diseño de API en evolución
  • API de paginación
  • API de limitación de velocidad
  • SDK para desarrolladores

Pruebas y publicación de API

  • Definición de casos de prueba
  • Automatización de pruebas de API
  • Evaluación de los resultados de las pruebas
  • Publicación de API web

Solución de problemas

Resumen y próximos pasos

Requerimientos

  • Familiaridad con las API
  • Experiencia en programación web (Javascript, ASP.NET, PHP, C#, etc.)

Audiencia

  • Desarrolladores
 14 horas

Testimonios (1)

Categorías Relacionadas