PRE-REQUISITOS
-
Conocimientos de algún lenguaje de programación orientado a objetos.
-
Experiencia usando Visual Studio NET.
-
Experiencia desarrollando o consumiendo servicios web.
-
Conocimientos en la creación de APIs REST.
CONTENIDO DEL CURSO
-
Introducción a Oauth.
-
Introducción a OpenID.
-
Fundamentos de Tokens. Tipos de Tokens.
-
Generación de tokens JWT de autenticación.
-
Validación de tokens JWT de autenticación.
-
Introducción a los Authorization Servers.
-
Uso de atributos de autorización.
-
Introducción a Open API / Swagger.
-
Uso de Swashbucle.
-
Uso de Nswag.
-
Creación de documentación XML.
-
Cuando versionar una API.
-
Implementando versionamiento con Microsoft.AspNetCore.Mvc.Versioning.
-
Visualización de la documentación de versiones con Open API.
-
Publicación de APIs en Azure como Web App.
-
Introducción a API Management.
-
Creación de productos.
-
Registro de APIs.
-
Transformación y protección de APIs.