gourses

← Volver a la búsqueda

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 curso
Ver curso en udemy

Enlace 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