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.
Programa del Curso
Introducción
Definición de API
- Archivo de definición
- Solicitud de API
YAML
- ¿Qué es YAML?
- Reglas de YAML
Descripció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 Swagger
- Instalación y configuración de Node.Js
Arquitectura de restricciones de servicios web REST
- Uso de la restricción cliente-servidor
- Trabajar con restricciones de interfaz uniformes
- Trabajar con la restricción de la apatridia
- Uso del almacenamiento en caché HTTP
- Habilitación de un sistema de capas
Diseño de API REST
- Implementación de operaciones CRUD
- Uso del control de errores
- Implementación de operaciones para las API de REST
- Manejo de cambios en la API
- API de control de versiones
- API de almacenamiento en caché
- Compatibilidad con la paginación y las respuestas parciales
Especificaciones utilizando Swagger
- Edición de documentos con Swagger
- Creación de especificaciones en formato YAML
- Creación de rutas y observaciones
- Adición de documentación
- Adición de esquemas a un archivo OAS
- Uso de SwaggerHub
API Management
- Creación de una estrategia de administración de API
- Gestión del ciclo de vida de la API
- Generación de proxies de API
- Controlar el comportamiento de la API
- Creación de un portal de API
- Proporcionar gestión del tráfico
Seguridad de la API
- Protección con tokens y JWT
- Protección con clave de API y secreto
- Autorización mediante OAuth2.0
Resumen y conclusión
Requerimientos
- Conocimientos básicos de las API de REST
- Experiencia con formatos JSON o XML
- Experiencia en programación orientada a objetos
Audiencia
- Desarrolladores de back-end
14 Horas