Duration 19:37

¿Cómo Dividir tu aplicación en capas | Software Layers ️ | Serie Buenas Prácticas para NodeJS

6 628 watched
0
291
Published 2020/08/03

¿Sabes como se usan o se deben organizar las capas de software en tu proyecto? Presentational Layer, Application Layer, Business Layer y Data Access Layer, te explico que son y cual es la manera correcta de organizarlas. Segundo capítulo de la nueva serie del canal, donde estaré mostrando las buenas prácticas que se deben tener en el momento de crear tu web/app con NodeJs. ¿Alguna opinión adicional? Recuerda siempre escribirme en la caja de comentarios👇 ¡Suscríbete, subo contenido cada semana! Sígueme en redes sociales :D 📌 IG: https://www.instagram.com/fabiannomada 📌TW: https://twitter.com/fabianNomada ▶ Mi equipo de Video: https://kit.com/fega ******************************************************************************* 🔸 ACID Transactions: Fundamentos de bases de datos – /watch/o2K_w3pqAt0q_ 🔸 SQL vs NoSQL: ¿Cual debería escoger? – /watch/cw21OlF3JHk31 ******************************************************************************* CRÉDITOS: Música utilizada en este video: 🎵 Chill 🎵 Roads by LiQWYD https://soundcloud.com/LiQWYD 🎵 Augment by Not The King https://soundcloud.com/coreygagne/ 🎵 Sunkissed by Ikson https://soundcloud.com/ikson/ 🎵 Medusa Vibes by Dizaro https://soundcloud.com/dizarofr 🎵 Sucre by Greemz https://soundcloud.com/greemzofficiel 🎵 Rage by Cxdy https://soundcloud.com/acr-production 🎵 Blue Node by Verified Picasso /audiolibrary ----------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------- . Icons used in this video were made by Freepik from http://flaticon.com Images and videos used here, are from http://Pexeles.com and http://Pixabay.com

Category

Show more

Comments - 40
  • @
    @HackerNomadaمنذ 3 سنوات Link al repositorio en GitHub
    2
  • @
    @babakua01منذ 3 سنوات Muy excelente tus vídeos y la explicación impecable!!!!!!
  • @
    @jonalexjm1منذ 4 سنوات Un excelente video, gracias por compartir tus conocimientos ! 1
  • @
    @yoanestradablanco1608منذ 2 سنوات Mano esto esta exlente mano estas duro en esto todo super claro gracias por el contenido
  • @
    @jose67529منذ 3 سنوات me gusto mucho el video, por favor podrias explicarme que cosas irian en los servicios? de verdad que no me quedo muy claro 1
  • @
    @juanchogarcia9280منذ 3 سنوات Hola Fabián, la hora de meter una relación como lo harías en la parte de DTO, lo enviarías en la misma respuesta o harías un filtro y enviarías dos peticiones al servidor, una para obtener el recurso principal y la otra para el recurso dependiente? creo que he tenido delirios existenciales con la parte de la integración de las relaciones :S ....وسعت 4
  • @
    @sergiomona89منذ 3 سنوات Exelente!! despejó varias dudas que tenía :D
  • @
    @gamgam1308منذ 4 سنوات hola Muy buen video. esto seria la arquitectura hexagonal ????
  • @
    @BryaanAoمنذ 4 سنوات Excelente video, dónde puedo ver el proyecto muchas gracias
  • @
    @aguileraqمنذ 3 سنوات Muy buen video, gracias. Tengo una duda, ¿la integración de un ORM, se agregaría en services? 1
  • @
    @danielcalle9700منذ 4 سنوات Excelente , amigo gracia por el video. Te pregunto que libros puedes recomendarme para arquitectura por capas gracias
  • @
    @nataliagjunمنذ 4 سنوات Se podría acceder a ese repo para usarlo como guía? 6
  • @
    @davidjaimes3752منذ 4 سنوات Buenísimo Fabián!
    .sigo sin ver algo de mysql :v
  • @
    @yoanestradablanco1608منذ 2 سنوات hermano de los linters yo siempre uso standard pero veo que usas airbnb puedes darme alguna razon por ello es que siempre todo esta mal para airbnb
  • @
    @juanchogarcia9280منذ 4 سنوات Hola Fabián, muchas gracias por los videos, me han sido de mucha ayuda, me gustaría que hicieras un curso sencillo donde implementaras todas estas buenas practicas y combinaras algo de paginación y caché, ya que he visto que en Nodejs se tiene que implementar la paginación junto al ORM si se opta por este (SQL), o directamente en la lógica de acceso la DB, y me gustaría saber si hay alguna forma de abstraer esta lógica es un archivo que se pueda compartir o algo así, ya que por ejemplo ya que vengo de Laravel (PHP), me hice un curso y este enseña realizar un archivo que puedo compartir entre todas mis entidades y me página, me guarda en caché y crea las debidas transformaciones de los datos -> lo que aquí en este video muestras como los DTO creo. :V, en fin, solo me gustaría no se que tan viable lo veas? ....وسعت 1
  • @
    @juandediosnunezcontreras8259منذ 3 سنوات si manejo interfaces, tendría que generar un directorio especifico para guardar todas mis interfaces o quedaría mejor colocarlas justo en cada componente? y los esquemas hablando de mongo db serian en otro archivo?
  • @
    @cristianmachaserva839منذ 4 سنوات buen video amigo, pero y el link del repo? xd
  • @
    @DanielMorales071منذ 4 سنوات Una pregunta, en el getUsers, me surgió una duda, tienes un skip, que recibe la página y el límite, o sea que si el límite es 10 y tengo 20 registros, solo mostraré 10, pero si quiero pasar la página 2, el skip multiplicara 10 * 2 y me saltara los 20 registros y no me mostrara nada? No sé si estoy en lo correcto o como se solucionaría esa parte. ....وسعت
  • @
    @keiberth44منذ 4 سنوات Cuando trabajas como Freelancer . Eticamente Por donde mandas tu trabajo o codigo?? 1
  • @
    @inspira-sabiduriaمنذ 4 سنوات ¿En la Dao pones los modelos de mongoose? ¿O donde pones estos modelos?
  • @
    @puche1987منذ 3 سنوات No entiendo la capa model. Me podrías decir que otra lógica se le puede añadir a esa capa?
  • @
    @juanchogarcia9280منذ 3 سنوات Hola Fabián, la hora de meter una relación como lo harías en la parte de DTO, lo enviarías en la misma respuesta o harías un filtro y enviarías dos peticiones al servidor, una para obtener el recurso principal y la otra para el recurso dependiente? creo que he tenido delirios existenciales con la parte de la integración de las relaciones :S ....وسعت 4
  • @
    @juanchogarcia9280منذ 4 سنوات Hola Fabián, muchas gracias por los videos, me han sido de mucha ayuda, me gustaría que hicieras un curso sencillo donde implementaras todas estas buenas practicas y combinaras algo de paginación y caché, ya que he visto que en Nodejs se tiene que implementar la paginación junto al ORM si se opta por este (SQL), o directamente en la lógica de acceso la DB, y me gustaría saber si hay alguna forma de abstraer esta lógica es un archivo que se pueda compartir o algo así, ya que por ejemplo ya que vengo de Laravel (PHP), me hice un curso y este enseña realizar un archivo que puedo compartir entre todas mis entidades y me página, me guarda en caché y crea las debidas transformaciones de los datos -> lo que aquí en este video muestras como los DTO creo. :V, en fin, solo me gustaría no se que tan viable lo veas? ....وسعت 1
  • @
    @DanielMorales071منذ 4 سنوات Una pregunta, en el getUsers, me surgió una duda, tienes un skip, que recibe la página y el límite, o sea que si el límite es 10 y tengo 20 registros, solo mostraré 10, pero si quiero pasar la página 2, el skip multiplicara 10 * 2 y me saltara los 20 registros y no me mostrara nada? No sé si estoy en lo correcto o como se solucionaría esa parte. ....وسعت