Newsletter para devsEntra
Audio premium

Arquitectura de Software: Estructura de carpetas

Organizamos el código en directorios.

Desde 15€/mes
Imagen de Daniel Primo

Daniel Primo

Guía reflexiva sobre cómo organizar la estructura de carpetas en proyectos web, comparando Clean Architecture, hexagonal y DDD y ofreciendo pautas prácticas y ejemplos.

Qué vas a aprender

  1. 1Estructura de carpetas para Clean Architecture
  2. 2Separación entre Domain, Use Cases e Infraestructura
  3. 3Uso e implementación de repositorios (in-memory)
  4. 4Rol de controllers y middleware en la capa de infraestructura
  5. 5Comparación entre Clean Architecture, arquitectura hexagonal y DDD
  6. 6Consejo: no obsesionarse con una estructura perfecta
  7. 7Inspirarse en proyectos y frameworks (RealWorld, Laravel)
  8. 8Uso de entidades, value objects y DTOs
  9. 9Caso práctico: AddProductToCart como ejemplo de organización
  10. 10Buenas prácticas de nombrado y legibilidad de carpetas