Estructura de carpetas - 🐘 DDD en PHP (y otros lenguajes)

  Рет қаралды 37,033

CodelyTV - Redescubre la programación

CodelyTV - Redescubre la programación

5 жыл бұрын

🔥 ¡Aprovecha la oferta del Black Friday de CodelyTV Pro!
⮕ codely.tv/pro/blackfriday?utm...
---
Creamos un proyecto de 0 siguiendo #DomainDrivenDesign y #ArquitecturaHexagonal. Estructuramos los distintos Bounded Contexts y módulos en carpetas. Todo automatizado con una pequeña utilidad que publicamos hoy para #PHP 🤟
🔗 Enlaces relacionados:
├ 💸 Oferta lanzamiento curso "DDD en PHP": bit.ly/oferta-ddd
├ 🥦 Curso DDD en PHP: bit.ly/ddd-php
├ 👩‍💻 Curso "Domain-Driven Design Aplicado": bit.ly/ctv-ddd
├ 🐘📂 PHP basic Skeleton: github.com/CodelyTV/php-basic...
├ 🐘🥦 PHP DDD Skeleton: github.com/CodelyTV/php-ddd-s...
└ ☕ Estructura de carpetas en Java: • DDD en Java con #Sprin...
{▶️} CodelyTV
├ 🎥 Suscríbete a nuestro canal: kzbin.info?su...
├ 𝐟 Facebook: / codelytv
├ 📸 Instagram: / codelytv
├ 🐦 Twitter CodelyTV: / codelytv
├ 👨🏻 Twitter Javi: / javiercane
├ 💂‍♂️ Twitter Rafa: / rafaoe
└ 📕 Catálogo cursos: bit.ly/cursos-codely

Пікірлер: 27
@PauGarciaJulia
@PauGarciaJulia Жыл бұрын
Sois unos cracks!! 😃😃😃
@Chemaclass
@Chemaclass 5 жыл бұрын
Sois muy grandes en la comunidad de PHP en español. A tope, peña!
@CodelyTV
@CodelyTV 5 жыл бұрын
Gracias por el comentario Jose Maria!
@eliashigueraacosta
@eliashigueraacosta 3 ай бұрын
que viva PHP 🥳
@mauricioelliff4117
@mauricioelliff4117 2 жыл бұрын
Haría este cambio: Todo lo que refiera a un modulo, debería estar dentro del él, incluso si hablamos de test. Porque si bien para testear es más cómodo tener todos los test del proyecto bajo una misma carpeta, si hablamos de cohesión de código, transportabilidad y mantenimiento, los test de un modulo deberían estar dentro de su modulo. Esta lógica que comento, es la misma que ustedes siguieron para poner la estructura Application/Domain/Infraestructure dentro de cada módulo, y no en modo general por encima de ellos.
@abiagini
@abiagini 3 жыл бұрын
Tendría que haber visto este video antes de hacer el curso de Arquitectura Hexagonal, queda mucho más clara la estructura de carpetas!!!!
@hildaisabeljaraderosas4652
@hildaisabeljaraderosas4652 2 жыл бұрын
Smhbbn b Las Bb Nnm
@snithfferx
@snithfferx Жыл бұрын
Yo en mi VCM framework (Modular v2), he hecho algo parecido a lo que describen, sin tanto enredo, y he llamado a las carpetas contenedoras tal cual contienen lo que contengan, sí son helpers, pues en helpers, si son handlers pues en handlers, sí es un modulo, en modules, cada uno de los módulos, fuera de todo esto existe una carpeta tests que como aún no puedo usar eso, no contiene nada, pero para quien quiera y pueda, allí está. cada modulo, sí tiene su propio handler o helper, puede tener cada cosa que vaya usar dentro de su carpeta es decir, sí el modulo user tiene sus propios handlers o helpers o cualquier otro tipo de librería, pues está dentro de user. lo único que he pensado es en dejar una carpeta "compartida" para las entidades, que van a ser usadas por el ContextClass que es el "intermediario" entre la base y el controlador o más bien modelo y el mismo modelo que en cierto modo no sabe que va a recibir y necesita de la entidad para saber sí la información tanto que va pa' dentro como pa' juera son correctas. Qué les parece ese formato?
@madmaxdios
@madmaxdios 3 жыл бұрын
Hola buenas, ya hace un tiempo que os estoy viendo por aquí, y os quiero dar las gracias porque dais contenido de alto nivel, y muy ameno. Una duda con éste vídeo, porque separar la carpeta de test en raíz? Dado que como decís en el vídeo si luego hay que separar una de las carpetas dado que lleva mucho trabajo aún bonded, como la de vídeos, también tendrías que hacer la otra separación de la carpeta test, digo algo así: Videos/ - video.java - tests/ ---- videoTest.java
@CodelyTV
@CodelyTV 5 жыл бұрын
🔗 Enlaces relacionados: ├ 💸 Oferta lanzamiento curso "DDD en PHP": bit.ly/oferta-ddd ├ 🥦 Curso DDD en PHP: bit.ly/ddd-php ├ 👩‍💻 Curso "Domain-Driven Design Aplicado": bit.ly/ctv-ddd ├ 🐘📂 PHP basic Skeleton: github.com/CodelyTV/php-basic-skeleton ├ 🐘🥦 PHP DDD Skeleton: github.com/CodelyTV/php-ddd-skeleton └ ☕ Estructura de carpetas en Java: kzbin.info/www/bejne/jmOmgZZuebGqe7M {▶️} CodelyTV ├ 🎥 Suscríbete a nuestro canal: kzbin.info ├ 𝐟 Facebook: facebook.com/CodelyTV/ ├ 📸 Instagram: instagram.com/CodelyTV/ ├ 🐦 Twitter CodelyTV: twitter.com/CodelyTV ├ 👨🏻 Twitter Javi: twitter.com/JavierCane ├ 💂‍♂️ Twitter Rafa: twitter.com/rafaoe └ 📕 Catálogo cursos: bit.ly/cursos-codely
@javi68yt2
@javi68yt2 5 жыл бұрын
tengo muchas ganas de apuntarme ... ah pero por cada tako descontad otros 5€ 😂😂😂 un abrazo campeones!!!!
@CodelyTV
@CodelyTV 5 жыл бұрын
😅 Aquí la oferta de lanzamiento con 5€ gratis por el primer taco 😬: bit.ly/oferta-ddd Abrazacoooooo
@williandavidlopezsanchez8331
@williandavidlopezsanchez8331 3 жыл бұрын
DDD implementado en .net core hay cursos ?
@FranciscoGaviria
@FranciscoGaviria 4 жыл бұрын
En que orden deberia de ver los videos de su plataforma los de php
@christdeveloper
@christdeveloper 3 жыл бұрын
Cómo sería la estructura de carpetas para Python? Gracias por su respuesta. Bendiciones.
@mauricioelliff4117
@mauricioelliff4117 2 жыл бұрын
La mísma. El video no da importancia al lenguaje que uses.
@v4ldevrr4m47
@v4ldevrr4m47 3 жыл бұрын
Muchachos expliquenme que hace la diferencia entre DDD y OOD creo qu este ultimo si existe Object Orient Design?
@ravernow
@ravernow 10 ай бұрын
Hello. Is there an English version by any chance ?
@feyaluciano
@feyaluciano 4 жыл бұрын
Could not find package codelytv/ddd-skeleton with stability stable in a version installable using your PHP version 7.1.32 :(
@CodelyTV
@CodelyTV 4 жыл бұрын
La mínima versión a usar es PHP 7.2 :/ (por alguna feature que utilizamos de allí). :)
@basketballico508
@basketballico508 4 жыл бұрын
En qué programa hacen sus presentaciones? Me gustan las animaciones cuando se expanden los contenedores :) Muy buenos videos
@CodelyTV
@CodelyTV 4 жыл бұрын
Keynote y mucha paciencia 😅 Gracias! 😊
@roxnnybarrios8076
@roxnnybarrios8076 3 жыл бұрын
Esto puede ser aplicado a node js con js vanilla ??
@eduardorobles7973
@eduardorobles7973 3 жыл бұрын
Se supone que sí, pero vas a encontrar muy poco material, videos, libros, etc. en esos lenguajes. Los que se usan para DDD son Java y Php.
@asierpaz9190
@asierpaz9190 11 ай бұрын
Por supuesto que puedes. DDD es agnostico de lenguaje. Entiende los principios y aplicalos en js o donde te plazca.
@JesusHernandez-qy5mm
@JesusHernandez-qy5mm Жыл бұрын
9 Jo
@JesusHernandez-qy5mm
@JesusHernandez-qy5mm Жыл бұрын
Lo 9ol99
DDD en Java con #Spring Framework: Estructura de Carpetas ☕
20:49
CodelyTV - Redescubre la programación
Рет қаралды 27 М.
Domain Driven Design en 10 minutos // ¿Qué es y cuando usarlo?
15:15
The Coder Cave esp
Рет қаралды 27 М.
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 17 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН
DDD en Laravel: 🥼 Desintoxicándonos de Eloquent
10:57
CodelyTV - Redescubre la programación
Рет қаралды 28 М.
Clase DEFINITIVA de REACT: Estructura y bases de un proyecto moderno
25:13
Gentleman Programming
Рет қаралды 11 М.
Diferencias entre Value Object vs Entidad vs Agregado
19:33
CodelyTV - Redescubre la programación
Рет қаралды 17 М.
Lost in transaction  - Bernd Ruecker - DDD Europe 2019
53:38
Domain-Driven Design Europe
Рет қаралды 6 М.
Introducción Arquitectura Hexagonal - DDD
15:07
CodelyTV - Redescubre la programación
Рет қаралды 121 М.
De PHP 5.3 a PHP 8.2
14:11
CodelyTV - Redescubre la programación
Рет қаралды 35 М.
Aprende DDD en 20 minutos ⚡ | Domain-Driven Design
20:56
CodelyTV - Redescubre la programación
Рет қаралды 210 М.
¿Qué es la Arquitectura Hexagonal? | Puertos y Adaptadores
17:11
Manuel Zapata
Рет қаралды 74 М.
[EN] DDD in Ruby on Rails - Aggregate Pattern - Paweł Strzałkowski
1:00:35