Swagger: Gestión de nuestras APIs

Aprende a usar Swagger para gestionar tus APIs Rest

Ratings: 4.30 / 5.00




Description

Swagger es un conjunto de herramientas de software de código abierto para diseñar, construir, documentar, y utilizar servicios web RESTful. Fue desarrollado por SmartBear Software e incluye documentación automatizada, generación de código, y generación de casos de prueba.

En este curso, dividido en varias secciones, aprenderás:

  1. Sección uno: Prólogo. Donde se hará la presentación del curso y se hablará de la instalación de todas las herramientas necesarias para poder sacar el curso adelante.

  2. Sección dos: Conceptos previos. Repasaremos los servicios Rest y su relación con otros servicios, aparte del concepto de API. También daremos un tema importante del Gobierno de la API necesario para comprender cómo funciona esta metodología de cara al resto del curso.

  3. Sección tres: Swagger. Parte puramente práctica dónde veremos las diferentes herramientas de Swagger en funcionamiento entre las que se encuentran ->

    • SwaggerHub: Herramienta para diseñar y documentar las REST APIs en una plataforma colaborativa.

    • Swagger Inspector: Herramienta para testear y generar definiciones API en el navegador en cuestión de segundos.

    • Swagger Codegen: Genera stubs de servidor y cliente con las especificaciones de OpenAPI.

    • Swagger Editor: Editor de API para diseñar las diferentes especificaciones.

    • Swagger UI: Visualizar las especificaciones de OpenAPI a través de una UI interactiva.

    Aparte, en este tema, también veremos código Java relacionado con Swagger para saber cómo usarlo de cara a nuestros códigos de servicios REST. Todo este apartado tendrá un amplio taller para hacer pruebas y prácticas propuestas.

  4. Sección cuatro: Una cosa más. La despedida del curso con algunas nociones.


    Si estás interesad@ en aprender un conjunto de herramientas poderosas para tus APIs Rest, ¡éste es tu curso!
    ¡Te espero!

What You Will Learn!

  • Aprender a usar Swagger y sus herramientas para analizar y comprobar servicios y APIs Rest

Who Should Attend!

  • Desarrolladores, arquitectos, programadores, analistas y jefes de equipo