Bienvenido al curso de Clean Architecture PARTE 2
Uno 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 Architecture
Desarrollo de modelo personalizado de Users, Roles, Permisos sin usar Identity Core
Pruebas Unitarias y de Integracion dentro de Clean Architecture
Implementacion de ambiente Dev Clean Architecture con Docker Compose
Como trabajar con el Outbox Pattern en Clean Architecture para procesos en background
Pagination a nivel avanzado usando generic classes
Diseno y creacion de Strong Identity Types para Domain Driven Design
Minimal Apis para controllers en Clean Architecture
Y también tendremos un bonus track de regalo para nuestros alumnos:
Envió de emails con gmail settings en ASP NET Core - Clean Architecture
Creación de PDFs Reportes con ASP NET Core
Implementación de Serilog en Clean Architecture
Nos 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.