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

WSO2 API Manager para desarrolladores

7 horas

Diseño de API RESTful

14 horas

Building RESTful APIs Using Laravel

14 horas

API First Design

14 horas

Axway API Gateway for Developers and Administrators

7 horas

Designing Web APIs

14 horas

Managing APIs with Akana

14 horas

Managing API using Apigee Hybrid

14 horas

API Security

7 horas

IBM API Connect

21 horas

OpenAI API

14 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