Programa del Curso

Introducción

  • API web frente a API RESTful frente a API SOAP
  • Descripción general de los conceptos básicos y la arquitectura de la API web

Empezar

  • Elegir el paradigma de API adecuado
  • Ejemplo de caso de negocio de API web
  • Tecnologías y herramientas API

Protección de las API

  • Autenticación y autorización
  • Trabajar con OAuth
  • Implementación de la seguridad de WebHooks

Designing Web APIs

  • Comprender los casos de uso del mundo real
  • Definición del problema y de los objetivos de negocio
  • Construyendo la arquitectura
  • Escribir una especificación de API
  • Mejores prácticas de diseño de API

Escalado de API

  • Optimización de los recursos informáticos
  • Diseño de API en evolución
  • API de paginación
  • API de limitación de velocidad
  • SDK para desarrolladores

Pruebas y publicación de API

  • Definición de casos de prueba
  • Automatización de pruebas de API
  • Evaluación de los resultados de las pruebas
  • Publicación de API web

Solución de problemas

Resumen y próximos pasos

Requerimientos

  • Familiaridad con las API
  • Experiencia en programación web (Javascript, ASP.NET, PHP, C#, etc.)

Audiencia

  • Desarrolladores
 14 horas

Número de participantes



Precio por participante

Testimonios (1)

Cursos Relacionados

Managing APIs with Red Hat 3Scale

14 horas

Managing APIs with MuleSoft Anypoint Platform

14 horas

MuleSoft Anypoint Platform Fundamentals

14 horas

Developing Microservices on Google Cloud Apigee

21 horas

Developing APIs using Google Cloud Apigee X

14 horas

SwaggerHub for Developers

14 horas

Swagger and the OpenAPI Specification

14 horas

Kong API Gateway

14 horas

Programación Reactiva para iOS con RxSwift

7 horas

Programación Reactiva con RxJS Angular

14 horas

Programación Reactiva con Javascript y RxJS

7 horas

Programación Funcional Reactiva con Java 9 y RxJava

14 horas

RxJava for Android Developers

21 horas

Vert.x: Crea una Aplicación Reactiva en JVM

14 horas

Categorías Relacionadas