Contacta con nosotros

Temario del curso

Introducción

Definición de API

  • Archivo de definición
  • Solicitud de API

YAML

  • ¿Qué es YAML?
  • Reglas de YAML

Visión general de los servicios RESTful

  • Recursos
  • Transferencia de estado
  • Estado de representación

Preparación del entorno de desarrollo

  • Instalación y configuración de Swagger
  • Instalación y configuración de Node.js

Arquitectura de restricciones de servicio web REST

  • Uso de la restricción cliente-servidor
  • Trabajo con restricciones de interfaz uniforme
  • Trabajo con la restricción de estado nulo
  • Uso de caché HTTP
  • Habilitación de un sistema de capas

Diseño de API REST

  • Implementación de operaciones CRUD
  • Uso de manejo de errores
  • Implementación de operaciones para APIs REST
  • Manejo de cambios en la API
  • Control de versiones de la API
  • Caché de la API
  • Soporte para paginación y respuestas parciales

Especificaciones con Swagger

  • Edición de documentos con Swagger
  • Creación de especificaciones en formato YAML
  • Creación de rutas y observaciones
  • Agregado de documentación
  • Agregado de esquemas a un archivo OAS
  • Uso de SwaggerHub

Gestión de API

  • Creación de una estrategia de gestión de API
  • Gestión del ciclo de vida de la API
  • Generación de proxies de API
  • Control del comportamiento de la API
  • Construcción de un portal de API
  • Provisión de gestión de tráfico

Seguridad de API

  • Seguridad con tokens y JWT
  • Seguridad con clave y secreto de API
  • Autorización mediante OAuth2.0

Resumen y conclusión

Requerimientos

  • Conocimientos básicos de APIs REST
  • Experiencia con formatos JSON o XML
  • Experiencia en programación orientada a objetos

Público objetivo

  • Desarrolladores back-end
 14 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas