📌 ¿Qué aprenderás en esta masterclass?

En esta masterclass vas a entender cómo diseñar sistemas backend realmente modulares, testables y desacoplados —usando los principios de la arquitectura hexagonal (puertos y adaptadores). Aprenderás:

  • Qué es realmente la arquitectura hexagonal (más allá de las carpetas)

  • Cómo separar la lógica de negocio del resto del sistema

  • Cómo empezar a escribir el core de tu app sin elegir aún base de datos ni framework

  • Cómo diseñar interfaces limpias entre dominio e infraestructura

  • Qué tipo de tests puedes hacer cuando el diseño está bien aislado

  • Casos reales y código explicado paso a paso

🎯 Para quién es esta masterclass

Está pensada para desarrolladores backend que:

  • Sienten que su código está demasiado acoplado al framework o la base de datos

  • Quieren escribir lógica de negocio que se pueda testear sin levantar media aplicación

  • Han oído hablar de DDD, CQRS, hexagonal… pero no saben bien cuándo aplicar qué

  • Están cansados de hacer “arquitectura por capas” que no les da autonomía ni claridad

  • Quieren dejar de copiar estructuras sin entenderlas y empezar a diseñar con criterio

🧠 ¿Qué tiene de especial esta masterclass?

Es una clase en tiempo real, basada en un caso práctico real, con herramientas reales.

Durante la masterclass:

✅ Diseño y desarrollo un acortador de URLs funcional, desde cero, aplicando arquitectura hexagonal.
✅ Lo hago en C# con .NET 9, con un diseño guiado por el dominio, sin atajos ni acoplamientos.
✅ Partimos de requisitos escritos en lenguaje Gherkin, como punto de partida para el diseño.
✅ Uso Cursor (un IDE potenciado con IA) para acelerar y reflexionar en tiempo real sobre cada decisión.
✅ Vas a ver cómo defino puertos primarios y secundarios, cómo separo la infraestructura desde el minuto uno y cómo postergar decisiones técnicas (como base de datos o framework HTTP) sin frenar el desarrollo.
✅ Hablamos de cómo diseñar pensando en testabilidad, cómo aislar reglas de negocio del resto, y cómo usar herramientas de IA sin perder el control del diseño.

Es diseño de software, en crudo.
Pensado desde el problema, no desde el stack.

¿El objetivo?
Mostrar cómo aplicar arquitectura hexagonal en un sistema real que podrías necesitar mañana en tu trabajo. Sin teoría vacía. Sin magia. Sin frameworks decidiendo por ti.

Contenidos

    1. Introducción: ¡MÍRAME PRIMERO!

    2. Agenda de la masterclass

    3. ¿Qué problema queremos resolver?

    4. Arquitectura Hexagonal: Sinopsis del patrón

    5. Beneficios

    6. Costes

    7. Elementos de la arquitectura

    8. Workflow de desarrollo

    9. Presentación del problema: Acortador de URLs

    10. Live coding (1/5): Identificación de los puertos

    11. Live coding (2/5): Caso de uso CreateUrl (happy path)

    12. Live coding (3/5): Caso de uso CreateUrl (casos limite)

    13. Live coding (4/5): Caso de uso ResolveUrl

    14. Live coding (5/5): Implementación de los adaptadores

    15. Recursos: slides, código y bibliografía

    16. ¿Qué viene después?

    17. Encuesta de satisfacción (responde para acceder al BONUS)

    18. BONUS: Cómo pensar como un arquitecto (aunque no tengas el título)

    19. Master Arquitecto: Cómo apuntarse

Sobre esta masterclass

  • Gratis
  • 19 lecciones
  • 1 hora de contenido de video

Imparte

Technical Coach Pedro Pardal

Software engineer y tech lead con +12 años de experiencia construyendo aplicaciones web escalables en el cloud, y liderando equipos multidisciplinares usando metodologías ágiles. Inspirado por los valores de Software Craftsmanship y prácticas de Extreme Programming y DevOps, poniendo especial énfasis en la entrega temprana de valor, comunicación transparente con el cliente y excelencia técnica.

Accede gratis a la masterclass y empieza a diseñar desde el dominio, no desde el stack.