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
- Control 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 con 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 REST
- Experiencia con formatos JSON o XML
- Experiencia en programación orientada a objetos
Audiencia
- Desarrolladores de back-end
Testimonios (6)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Curso - API First Design
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Curso - API Security
Materiales muy bien preparados y Trainer muy cualificado. Realmente disfruto de los ejercicios que podemos hacer todos juntos, y el Trainer podría corregir errores de forma continua gracias a la visualización de los sistemas remotos.
Polska Spółka Gazownictwa sp. z o.o.
Curso - IBM API Connect
Traducción Automática
El nivel de conocimiento del formador
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curso - Designing Web APIs
Traducción Automática
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Curso - Kong API Gateway
The exercices part.