Skip to main content

This page is available in European Spanish.

Cursos Corporativos Epidata

APIs RESTful: Diseño para aplicaciones web modernas

Objetivo

Indagar sobre los principios de diseño y especificación de las interfaces RESTful, e incorporar algunas herramientas útiles como Swagger y Postman.

Contenido

Unidad 1: Principios de diseño de interfaces

  • Interfaces y APIs.
  • Recursos: operaciones, eventos y propiedades.
  • Interfaces como contratos.
  • Separación de interfaces.
  • Principios de diseño.
  • Estrategias para el diseño de interfaces.
  • Tipos de APIs.
  • Estilos de interacción.
  • Formatos de datos.
  • Versionado, deprecación, extensión.

Unidad 2: RESTfulness

  • RESTfulnes. Principios de diseño REST.
  • HTTP. Métodos (verbos).
  • Definición de endpoints: recursos y acciones.
  • Buenas y malas prácticas.
  • Manejo de errores. Códigos de error.
  • Autenticación.
  • Otros headers estándar.
  • Práctica: Dado un escenario, definir los endpoints que debería tener una API REST.

Unidad 3: Herramientas para especificación y diseño de APIs REST

  • Documentación de APIs. Importancia de la documentación.
  • Especificación.
  • Lenguajes de descripción para APIs REST. OpenAPI.
  • Swagger.
  • Postman.
  • Práctica: Continuar la práctica de la unidad anterior, escribiendo su especificación.

Habilidades desarrolladas

  • ayudar a los participantes para que puedan extender sus conocimientos sobre qué son las APIs, su importancia y cómo funcionan las APIs RESTful basadas en los principios de REST.
  • que los participantes logren familiarizarse con los diferentes métodos de solicitud HTTP, como GET, POST, PUT, DELETE, etc., y cómo se utilizan para interactuar con los recursos en una API RESTful.
  • brindar habilidades y conocimientos específicos para facilitar la creación y documentación efectiva de APIs basadas en REST.

Características del curso

Modalidad y Duración

Online 18 hs

Dirigido a

Arquitectos, desarrolladores, líderes técnicos.

Profesionales Responsables del Curso

Gianfranco Zamboni

Fullstack Engineer

Mantén la innovación cerca

No hemos podido validar su suscripción.
Pronto será contactado por un experto en Sonar.

Contacte un asesor

?
?
?
?