Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Arquitectura Limpia con ASP.NET Core
Bestseller
Highest Rated
Rating: 4.8 out of 5(307 ratings)
1,166 students

Arquitectura Limpia con ASP.NET Core

Construye aplicaciones escalables con Arquitectura Limpia, CQRS y Mediator en .NET
Created byFelipe Gavilán
Last updated 11/2025
Spanish

What you'll learn

  • Diseñar y estructurar aplicaciones con Arquitectura Limpia
  • Implementar casos de uso con CQRS y Mediator
  • Modelar correctamente el dominio de negocio
  • Integrar infraestructura y persistencia sin acoplar el dominio
  • Asegurar la aplicación con ASP.NET Core Identity y autorización basada en claims

Course content

7 sections96 lectures5h 28m total length
  • Introducción0:28
  • ¿Qué es la arquitectura de software?1:25
  • Tipos de arquitectura2:17
  • ¿Qué es la Arquitectura Limpia?5:34
  • Inversión de Dependencias3:26
  • Separación de Preocupaciones1:21
  • Principio de Responsabilidad Única3:32
  • Ignorancia del Mecanismo de Persistencia1:56
  • Viendo la app finalizada3:02
  • Resumen0:48
  • Repositorio de GitHub

Requirements

  • El estudiante debe tener un nivel intermedio de C# y desarrollo de Web APIs con ASP.NET Core

Description

¿Quieres llevar tus aplicaciones de .NET al siguiente nivel?

En este curso aprenderás paso a paso a implementar Arquitectura Limpia en ASP.NET Core, desarrollando una aplicación real desde cero con principios que te permitirán crear software profesional, mantenible y escalable.

A lo largo de las lecciones, descubrirás cómo estructurar tu código para que sea fácil de probar, extender y mantener, aplicando buenas prácticas como Inversión de Dependencias, Separación de Preocupaciones y Principio de Responsabilidad Única.

Implementarás CQRS para separar comandos y consultas, usarás el patrón Mediator para centralizar la comunicación entre casos de uso, manejarás transacciones con Unit of Work y aplicarás validaciones de forma elegante y consistente. También aprenderás a configurar la autenticación y autorización con Identity, y a integrar servicios como el envío de correos sin acoplar tu dominio.

Al finalizar el curso podrás:

  • Modelar el dominio con entidades, objetos de valor y agregados.

  • Crear casos de uso con CQRS y Mediator.

  • Implementar repositorios y Unit of Work con EF Core.

  • Construir APIs limpias y escalables con ASP.NET Core.

  • Configurar seguridad con autenticación y autorización por claims.

  • Integrar servicios externos de forma desacoplada.

Aprende a crear aplicaciones robustas que no se rompen con el tiempo y conviértete en un desarrollador de software que entrega soluciones de calidad profesional.

Who this course is for:

  • Desarrolladores de .NET que desean aprender patrones de desarrollo de nivel empresarial