
Arquitectura Limpia con ASP.NET Core
udemy · ⭐ 4.65 (332 reseñas) · Intermedio · es · ⏱ 5,5 h
Impartido por Felipe Gavilán · 1.227 alumnos
19.99 USD
Entra en tu cuenta para guardar este curso y volver a él cuando quieras.
Comparar este cursoEnlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información
Descripción
¿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.
Lo que aprenderás
- 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
Requisitos
- El estudiante debe tener un nivel intermedio de C# y desarrollo de Web APIs con ASP.NET Core