Clean Architecture Parte 2 - Authentication y Authorization

ASP NET Core y Clean Architecture Authorization avanzado | Unit Testing | Docker Compose | Background Task | Pagination

Ratings: 4.81 / 5.00




Description

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.

What You Will Learn!

  • Modelamiento con Domain-Driven Design en Proyecto .NET 8
  • 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
  • Outbox Pattern en Clean Architecture para procesos en background
  • Pagination a nivel avanzado usando generic classes
  • Minimal Apis para controllers en Clean Architecture
  • Serilog y ASP NET Core en Clean Architecture
  • Paginacion con Dapper y Especification Pattern
  • Reportes con PDF
  • Envio de Correos Electronicos desde .NET

Who Should Attend!

  • Desarrolladores ASP NET Core