Me parece muy bueno tu video, llevaba ya rato buscando implementaciones de clean con JS, incluso me aclaraste dudas que no sabia que tenia jaja. Mi unica sugerencia, seria que agregaras la capa de presentacion, donde esten los proyectos que exponen la funcionalidad. Se poco de JS y sus frameworks y me surgio la siguiente duda. Como haces los builds de cada uno los proyectos (nest, express, etc)? Excelente video 🤙
excelente video Tutto, cada video es aprender aprender y aprender 😎. Podrías hacer el push de los cambios que hiciste en este video al repo por favor 🙏 De antemano muchas gracias Tutto
@@tuttodev Hola Tutto, acabo de revisar el repo domina-onion-architecture-creacion-de-proyectos-con-clean-architecture-en-nestjs y no está lo que vimos en esta clase
@@leandromarcelo2340 Ya puedes revisar nuevamente, lo agregue como un submodulo en git, acá puedes ver una documentación que te ayudara mucho si no conoces de submodules: gist.github.com/gitaarik/8735255
Una pregunta, de cara a la mejor practica para un controller la entrada de informacion por headers, params o body, tambien se declaran interfaces para esto, se utiliza algo como considerar que la entrada de dato es un DTO y luego lo pasas por un mapper para poder utiizar el repository?
Hola Juan ! lindo día. puedes crear un DTO que represente los datos que recibes en el controller y pasarlos al caso de uso ya sea de manera primitiva o como VO, para que el caso de uso se los pase al repository.
no veo que hagas uso del inyector de dependencias de nestJS, lo haces a mano, la gracia de usar el contenedor de nestJS es que luego en los tests puedes remplazar la implementacion de produccion por un fake o un mock
Hay muchas formas de hacer las cosas, tal vez la que dices sea tambien una excelente forma, la idea del video es demostrar la implementación de una app en la arquitectura onion.
Me parece muy bueno tu video, llevaba ya rato buscando implementaciones de clean con JS, incluso me aclaraste dudas que no sabia que tenia jaja. Mi unica sugerencia, seria que agregaras la capa de presentacion, donde esten los proyectos que exponen la funcionalidad. Se poco de JS y sus frameworks y me surgio la siguiente duda. Como haces los builds de cada uno los proyectos (nest, express, etc)?
Excelente video 🤙
excelente video Tutto, cada video es aprender aprender y aprender 😎.
Podrías hacer el push de los cambios que hiciste en este video al repo por favor 🙏
De antemano muchas gracias Tutto
Saludos ! Muchas gracias parcero !
Creo que todos los cambios ya estan subidos al repo, me confirmas.
@@tuttodev Hola Tutto, acabo de revisar el repo domina-onion-architecture-creacion-de-proyectos-con-clean-architecture-en-nestjs y no está lo que vimos en esta clase
@@leandromarcelo2340 Ya mismo voy a revisar, si quieres te unes al servidor de Discord tambien para que todos nos ayudemos allí
@@leandromarcelo2340 Ya puedes revisar nuevamente, lo agregue como un submodulo en git, acá puedes ver una documentación que te ayudara mucho si no conoces de submodules: gist.github.com/gitaarik/8735255
Este man es el puto amo
Excelente video, podrías implementar express?
Excelente video, estas arquitecturas son usuales en las empresas?
Si claro, en empresas grandes es facil encontrarlas.
Una pregunta, de cara a la mejor practica para un controller la entrada de informacion por headers, params o body, tambien se declaran interfaces para esto, se utiliza algo como considerar que la entrada de dato es un DTO y luego lo pasas por un mapper para poder utiizar el repository?
Hola Juan ! lindo día.
puedes crear un DTO que represente los datos que recibes en el controller y pasarlos al caso de uso ya sea de manera primitiva o como VO, para que el caso de uso se los pase al repository.
Para proyectos chicos, medianos y grandes no recomiendo tanto como organizastes las carpetas y archivos
no veo que hagas uso del inyector de dependencias de nestJS, lo haces a mano, la gracia de usar el contenedor de nestJS es que luego en los tests puedes remplazar la implementacion de produccion por un fake o un mock
Hay muchas formas de hacer las cosas, tal vez la que dices sea tambien una excelente forma, la idea del video es demostrar la implementación de una app en la arquitectura onion.