0

Arquitectura de Software con C# 21: Separación por Features en lugar de Capas

Introducción a la clase En la clase anterior vimos cómo Vertical Slice Architecture organiza el código por Slices funcionales en lugar de capas horizontales. Ahora aprenderemos cómo estructurar correctamente una aplicación basada en Features, asegurando modularidad, escalabilidad y facilidad de… Continuar leyendo

0

Arquitectura de Software con C# 20: ¿Qué es Vertical Slice Architecture? (Diferencias clave)

Introducción a la clase Vertical Slice Architecture organiza la aplicación por funcionalidades en lugar de capas horizontales, permitiendo que cada módulo sea independiente y contenga todo lo necesario para operar. En esta clase aprenderás: Qué es Vertical Slice Architecture y… Continuar leyendo

0

Arquitectura de Software con C# 19: Ejemplo Práctico – API REST Completa con Arquitectura Hexagonal y DDD

Introducción a la clase Hemos aprendido los conceptos clave de Arquitectura Hexagonal con DDD, incluyendo Agregados, Repositorios, Casos de Uso y Adaptadores. Ahora vamos a construir una API REST funcional en C# con ASP.NET Core y Entity Framework Core, aplicando… Continuar leyendo

0

Arquitectura de Software con C# 18: Casos de Uso en Arquitectura Hexagonal

Introducción a la clase Hemos aprendido a implementar Agregados y Repositorios en Arquitectura Hexagonal. Ahora veremos cómo diseñar y estructurar Casos de Uso, que son fundamentales para orquestar la lógica de aplicación sin acoplarse a la infraestructura. ¿Qué obtendrás de… Continuar leyendo

0

Arquitectura de Software con C# 17: Implementación de Agregados y Repositorios en Arquitectura Hexagonal

Introducción a la clase Hemos aprendido cómo desacoplar la infraestructura con Puertos y Adaptadores en Arquitectura Hexagonal. Ahora profundizaremos en la implementación de Agregados y Repositorios, dos conceptos clave de Domain-Driven Design (DDD) que encajan perfectamente en este enfoque. ¿Qué… Continuar leyendo

0

Arquitectura de Software con C# 16: Desacoplando la Infraestructura con Puertos y Adaptadores en Arquitectura Hexagonal

Introducción a la clase Hemos aprendido cómo integrar Domain-Driven Design (DDD) en Arquitectura Hexagonal. Ahora profundizaremos en cómo desacoplar la infraestructura utilizando Puertos y Adaptadores, asegurando que el núcleo de negocio no dependa de tecnologías externas. ¿Qué obtendrás de esta… Continuar leyendo

0

Arquitectura de Software con C# 15: Cómo Integrar DDD en Arquitectura Hexagonal

Introducción a la clase Ahora que comprendemos la Arquitectura Hexagonal (Ports & Adapters), vamos a integrar Domain-Driven Design (DDD) dentro de este enfoque. DDD nos ayudará a modelar el dominio del negocio correctamente, asegurando que nuestra arquitectura sea flexible y… Continuar leyendo

0

Arquitectura de Software con C# 14: Introducción a la Arquitectura Hexagonal (Ports & Adapters)

Introducción a la clase Después de haber implementado Clean Architecture con DDD, pasamos al Módulo 3, donde exploraremos Arquitectura Hexagonal (Ports & Adapters). La Arquitectura Hexagonal permite desacoplar el núcleo de negocio de la infraestructura externa, facilitando la integración con… Continuar leyendo

0

Arquitectura de Software con C# 13: Ejemplo Práctico – API REST Completa con Clean Architecture y DDD

Introducción a la clase Hemos visto cómo estructurar una aplicación con Clean Architecture y DDD, implementando Entidades, Agregados, Value Objects, Repositorios, Casos de Uso y Controladores. Ahora vamos a construir una API REST completa en C# con ASP.NET Core y… Continuar leyendo

0

Arquitectura de Software con C# 12: Infraestructura – Implementación de Persistencia y Controladores en Clean Architecture con DDD

Introducción a la clase Hemos aprendido cómo desacoplar la lógica de negocio usando interfaces e inversión de dependencias. Ahora veremos cómo implementar la persistencia de datos y los controladores en Clean Architecture con DDD. En esta clase, aprenderemos a: Implementar… Continuar leyendo