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

0

Arquitectura de Software con C# 11: Interfaces y Dependencias – Cómo Desacoplar Código en Clean Architecture

Introducción a la clase Hemos aprendido cómo modelar Entidades, Agregados y Value Objects en Clean Architecture con DDD. Ahora veremos cómo desacoplar dependencias utilizando interfaces e inversión de dependencias, permitiendo que nuestra aplicación sea modular y flexible. ¿Qué obtendrás de… Continuar leyendo