Clean Architecture Avanzado en ASP.NET
Uno de los cursos mas esperados por nuestros alumnos, en este curso avanzado desarrollaremos las funcionalidades de seguridad, Serilog, Minimal Apis, Functional Testing, Docker, Pagination, etc
Presentación del curso
Setup del proyecto Clean Architecture - Importante
Instalación de Herramientas
Compilación de Proyectos Clean Architecture
Identificadores Strong ID en DDD
Creación de Identificadores
Eventos en Domain
Modelando Ids en Entidades
Infrastructure y Configuración de Entidades
Conversión para Strong Type Id
Modelos de Authenticacion en Clean Architecture
Encriptación y JWT
Creando Object Value HashPassword
Handler Login y Metodo Repository
Creando Json Web Tokens
Lógica de Json Web Tokens
Handler de Login
Controller y Acceso con JWT
Registro de Usuarios
Repository User - Busqueda de Usuario
Controllers de Registro
Creacion de Usuarios y Migracion a Database
Docker Containers
Docker Compose para proyectos
Creación de Dockerfile
Creación de Docker Compose
Configuración de Cadena de Conexión a Postgres Container
Ejecutando Docker Compose en Dev Environment
Authorization en Clean Architecture
Clases abstractas y genericas para authorization
Configuración de Entidad Role
Roles y Users - relacion de muchos a muchos
Creacion de Modelo Permission
Configuracion en DDD de Permissions
Migracion con nuevo modelo de Authorization