Arquitectura de Software: Estructura de carpetas
Organizamos el código en directorios.
Lo que cualquier developer busca: una buena organización de su código.
Hablaremos sobre diferentes opciones para nuestro caso de uso “Añadir un producto al carrito” sin perder de vista lo que nos pueden ofrecer otras arquitecturas y modelos.
- 🔍 Estructuración de carpetas en arquitectura de software: no hay regla universal, pero es necesario que sea legible y se base en buenas prácticas.
- 📚 Estudiar otros proyectos y frameworks (WordPress, Drupal, Laravel, Next, Nuxt, Spring Angular) para entender diferentes enfoques.
- 🏢 Ejemplo con Clean Architecture: carpetas principales App, Use Cases, Entities y Interfaces.
- 🤖 Consulta a IA para establecer una estructura de carpetas sólida siguiendo Clean Architecture.
- 🔄 Clean Architecture vs. Arquitectura Hexagonal: diferencias en la organización de carpetas, como Domain y Adapters.
- 🌐 Comparación con la estructura de DDD
Capítulos
Comienzo | Tema | Imagen |
---|---|---|
(05:34) | Repaso a lo anterior | |
(07:38) | Viendo el código de otros | |
(18:08) | ¿Cómo empezamos? | |
(23:06) | Añadimos infraestructura | |
(27:17) | Controllers | |
(31:49) | Estructura Hexagonal | |
(35:17) | Estructura DDD |
Duración total: 00:43:28
Escúchalo desde tu podcatcher
Acceso 100% online
Daniel Primo
¿Se puede aprender a programar escuchando formación en audio?
El sector del desarrollo es exigente y necesita de personas como tú bien informadas de las opciones existentes para crear aplicaciones web.
Además es la mejor forma para conocer las experiencias de otros y aprender de sus éxitos y errores en programación.
Descubre todo lo que puedes conseguir sucribiéndote a Web Reactiva
Contenido nuevo todas las semanas
Una comunidad de developers colegas en telegram
Desafíos y retos de programación para que mejores tus habilidades
400 horas de contenido en audio y vídeo
Entrevistas y masterclass en directo con los/las mejores profesionales
Precio
24€Matrículaplus15€Al mes
- Contenido disponible 24/7
- Audios y videos
- Retos y desafíos
- Todo el código descargable
- Comunidad de developers
- Acceso premium completo