Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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