ASP.NET Core y Clean Architecture con DDD : Parte 2
Master ASP.NET Core authorization, clean architecture, unit testing, Docker, background tasks & pagination. Advanced development skills.
Course Content
ASP.NET Core y Clean Architecture con DDD : Parte 2 is an advanced Udemy course taught by .NET University. It runs 25h 2m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 116 reviews, with 1,259 students enrolled. It is a paid course, last updated July 2025.
Bienvenido a la Parte 2 del curso de Clean Architecture para ASP.NET Core. Este curso es ideal para quienes ya han completado “ASP.NET Core y Clean Architecture con Domain Driven Design” de .NET University.
En esta segunda parte, profundizamos en funcionalidades avanzadas esenciales para cualquier aplicación empresarial ASP.NET Core. Aplicaremos las mejores prácticas de Clean Architecture y Domain Driven Design a escenarios reales y complejos, enfocados en soluciones profesionales.
Exploraremos temas clave como:
- Arquitectura de Authentication y Authorization: Implementación basada en principios de Clean Architecture.
- Modelos de Usuarios, Roles y Permisos: Desarrollo de modelos personalizados sin utilizar Identity Core.
- Pruebas Unitarias e Integración: Implementación efectiva en un entorno limpio y desacoplado.
- Configuración con Docker Compose: Configuración de un entorno de desarrollo robusto.
- Outbox Pattern: Aplicación para procesamiento en background.
- Paginación Avanzada: Implementación con clases genéricas reutilizables.
- Strong Identity Types: Diseño para una mayor solidez del dominio.
- Minimal APIs: Uso para simplificar controladores sin comprometer la arquitectura.
Contenido Adicional Exclusivo:
- Envío de correos electrónicos: Configuración con Gmail en ASP.NET Core.
- Generación de reportes PDF: Creación de reportes profesionales.
- Serilog: Implementación de un sistema de logging moderno y eficaz.
Este curso está diseñado para desarrolladores con experiencia y es una continuación directa del curso base. Si aún no has completado el primer nivel, te recomendamos hacerlo antes de comenzar esta parte.
Importante: Nivel del Curso
Este es un curso avanzado, enfocado en arquitectura de software profesional. No está orientado a desarrollos básicos o mantenimiento 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. 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
- Entity Framework Core y consultas SQL
- Dapper y conceptos avanzados de acceso a datos
- Programación con Reflection y patrones comunes en .NET
- Familiaridad con Inyección de Dependencias, Middleware, Repositories y Unit of Work
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.