|
via Udemy |
Go to Course: https://www.udemy.com/course/clean-architecture-authentication/
Bienvenido al curso de Clean Architecture PARTE 2Uno de los cursos mas esperados por nuestros alumnos, en esta parte 2 del curso desarrollaremos las funcionalidades avanzadas que toda App Empresarial desarrollada en ASP NET Code debe tener.Siguiendo para esto las mejores practicas de Clean Architecture y Domain Driven Design, estos seran algunos de los temas que veremos:Arquitectura de Authentication y Authorization en Clean ArchitectureDesarrollo de modelo personalizado de Users, Roles, Permisos sin usar Identity CorePruebas Unitarias y de Integracion dentro de Clean ArchitectureImplementacion de ambiente Dev Clean Architecture con Docker ComposeComo trabajar con el Outbox Pattern en Clean Architecture para procesos en backgroundPagination a nivel avanzado usando generic classesDiseno y creacion de Strong Identity Types para Domain Driven DesignMinimal Apis para controllers en Clean ArchitectureY también tendremos un bonus track de regalo para nuestros alumnos:Envió de emails con gmail settings en ASP NET Core - Clean ArchitectureCreación de PDFs Reportes con ASP NET Core Implementación de Serilog en Clean ArchitectureNos vemos en clase!Que es Arquitectura de Software?Se le llama al conjunto de patrones o buenas practicas agrupadas que sirven de referencia para guiar la construccion de un software, trabajando como un manual o ruta de labores donde los programadores, analistas, QA deben compartir la misma linea de trabajo y cumplir todos los objetivos y reglas de negocio de la aplicacion. Se considera como el mas alto nivel en el diseno por que integra la estructura, funcionamiento y comunicacion entre los diferentes componentes del software.Puedes reconocer algunos ejemplos de arquitectura como MVC, SOA, Cliente-Servidor, etc.Con el paso del tiempo la complejidad de los sistemas informaticos ha ido en aumento, y esto ha dado paso a la creacion de una arquitectura mas limpia (Clean Architecture) que nos permita separar las responsabilidades mediante capas y definiendo reglas de dependencias entre ellas.