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
 14 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

SwaggerHub for Developers

14 horas

Managing APIs with Akana

14 horas

API First Design

14 horas

Managing API using Apigee Hybrid

14 horas

API Security

7 horas

Axway API Gateway for Developers and Administrators

7 horas

IBM API Connect

21 horas

OpenAI API

14 horas

Diseño de API RESTful

14 horas

Building RESTful APIs Using Laravel

14 horas

Designing Web APIs

14 horas

WSO2 API Manager para desarrolladores

7 horas

Kong API Gateway

14 horas

Developing Microservices on Google Cloud Apigee

21 horas

Developing APIs using Google Cloud Apigee X

14 horas

Categorías Relacionadas

1