Swagger es un marco de herramientas de código abierto que utiliza archivos de especificación de API abierta (OAS) para crear, diseñar, documentar y consumir servicios web RESTful.
Con swagger puedes describir, producir, consumir y visualizar APIs, por lo que te será interesante como desarrollador de tu proyecto, pero también desde el punto de vista de un tercero que pudiese consumir tu API, o un usuario que busca información sobre un error o como tu API esta construida, o un tester de tu equipo que quiere probar la funcionalidad de backend como primera medida para excluir un fallo en esta lado para centrarse en Frontend o no.
DevAcademy diseña una formación en Swagger con el fin de poder formar a profesionales en el desarrollo de APIs con Swagger, una de las herramientas más usadas en el desarrollo de APIs en el mundo del software.
Temario
- Qué es una API
- Fundamentos de Yaml
- Servicios Restful
- Despliegue de entorno y laboratorio
- Diseño de APIs
- Operaciones Crud
- Manejo de errores
- Versionado de APIs
- Cacheo de APIs
- Creación de documentos con Swagger
- Construyendo un portal API
- Gestión de ciclo de vida de una APIs
- Seguridad con Tokens y API Key
- Autorización OAuth2.0
- Ejercicios prácticos
Responsabilidades profesor
El profesor presentará el contenido conforme lo presentado en el programa de formación y dará acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.
Responsabilidades alumno
El asistente participará en la formación en el periodo determinado. DevAcademy mandará un email previo a todos los alumnos con lo necesario.
Por último, será necesario que el alumno pueda disponer de los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:
- Recomendable unos 4GB de memoria RAM y 10GB de espacio en disco.
- Habilitada la virtualización tanto en software como hardware
- Poseer privilegios de administración
Observaciones importantes
Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno
Cancelaciones
Los plazos para la cancelación de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
Sin embargo, en caso de cancelación fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación
Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase.
Además, es posible que días antes se envíe un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.
Por último, si quieres más información sobre los cursos, haz click aquí