Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET Core y Clean Architecture con DDD : Parte 2
Rating: 4.5 out of 5(141 ratings)
1,387 students

ASP.NET Core y Clean Architecture con DDD : Parte 2

ASP NET Core y Clean Architecture Authorization avanzado | Unit Testing | Docker Compose | Background Task | Pagination
Last updated 7/2025
Spanish

What you'll 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

Course content

24 sections119 lectures25h 2m total length
  • Acceso al Preview de .NET University2:54
  • Setup del proyecto Clean Architecture - Importante4:14
  • Instalacion de Herramientas2:06
  • Compilacion de Proyectos Clean Architecture5:11

Requirements

  • Conocimientos intermedios de Clean Architecture
  • Conocimientos basicos de Unit Test

Description

Bienvenido a la Parte 2 del curso de Clean Architecture
Para quienes ya completaron el curso: “ASP.NET Core y Clean Architecture con Domain Driven Design” de .NET University.


Este es uno de los cursos más esperados por nuestra comunidad.

En esta segunda parte, continuamos donde lo dejamos en el primer nivel, abordando funcionalidades avanzadas que toda aplicación empresarial desarrollada con ASP.NET Core debe incorporar.


Aplicaremos las mejores prácticas de Clean Architecture y Domain Driven Design en escenarios reales y complejos, orientados a soluciones profesionales. Algunos de los temas que exploraremos:

  • Arquitectura de Authentication y Authorization siguiendo principios de Clean Architecture

  • Desarrollo de modelos personalizados de Usuarios, Roles y Permisos sin usar Identity Core

  • Implementación de Pruebas Unitarias y de Integración en un entorno limpio y desacoplado

  • Configuración de un entorno de desarrollo con Docker Compose

  • Aplicación del Outbox Pattern para procesamiento en background

  • Paginación avanzada utilizando clases genéricas reutilizables

  • Diseño de Strong Identity Types para una mayor solidez del dominio

  • Uso de Minimal APIs para simplificar controladores sin sacrificar arquitectura

Además, como contenido adicional, tendrás acceso a un bonus exclusivo:

  • Envío de correos electrónicos usando configuraciones de Gmail en ASP.NET Core

  • Generación de reportes PDF profesionales

  • Implementación de Serilog para un sistema de logging moderno y eficaz

Este curso está diseñado para desarrolladores con experiencia y es la continuación directa del curso base. Si aún no has completado el primer nivel, te recomendamos hacerlo antes de iniciar esta parte.

¡Nos vemos en clase para seguir construyendo soluciones de alto nivel!


Importante – Nivel del curso

Este es un curso avanzado, enfocado exclusivamente en arquitectura de software profesional. No está orientado a desarrollos básicos ni mantenimientos CRUD.

Si no tienes experiencia previa con herramientas y conceptos como Entity Framework Core, Dapper, SQL avanzado, o Reflection en .NET, te recomendamos completar primero nuestros cursos introductorios.

Aquí nos enfocaremos en soluciones profesionales, con patrones y técnicas utilizadas en proyectos reales y escalables.


Requisitos Previos

Para sacar el máximo provecho de este curso, deberías tener conocimientos sólidos en:

  • Desarrollo con .NET y ASP.NET Core

  • Uso de Entity Framework Core y consultas SQL

  • Manejo de Dapper y conceptos avanzados de acceso a datos

  • Programación con Reflection y patrones comunes en .NET

  • Familiaridad con conceptos como Inyección de Dependencias, Middleware, Repositories y Unit of Work


Who this course is for:

  • Desarrolladores ASP NET Core