Cómo crear un CRUD ( Arquitectura Limpia ) con NODE.JS y Express | Buenas Prácticas API REST

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

ความคิดเห็น • 45

  • @CarlosAzaustre
    @CarlosAzaustre  2 ปีที่แล้ว

    Únete a la comunidad en Discord, para seguir aprendiendo Programación Web y JavaScript
    👉 carlosazaustre.es/discord

  • @loveje2k
    @loveje2k 2 ปีที่แล้ว +2

    Justo hoy habia terminado video el anterior sobre API REST. ¡Muchas gracias por el contenido Carlos, super agradecido!

  • @osmaryo2185
    @osmaryo2185 2 ปีที่แล้ว

    Justo lo que necesitaba😋

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt 2 ปีที่แล้ว

    Genial , este video no lo quería...lo necesitaba!! 😎👍

    • @nicoux9581
      @nicoux9581 2 ปีที่แล้ว +1

      Muy bueno 👏😁 felicitaciones por los 100K

    • @CarlosAzaustre
      @CarlosAzaustre  2 ปีที่แล้ว

      Me alegro! Cualquier duda, ya sabes, dispara :)

    • @CarlosAzaustre
      @CarlosAzaustre  2 ปีที่แล้ว +1

      Muchas gracias Nico!!

    • @Deus-lo-Vuilt
      @Deus-lo-Vuilt 2 ปีที่แล้ว

      @@CarlosAzaustre No se quien es Nico pero gracias también ajajja

  • @alejandroalea7707
    @alejandroalea7707 2 ปีที่แล้ว +1

    Crees que puedas pasar a una arquitectura hexagonal esta api o hacer una nueva con dicha arquitectura? Y explicar cuando ya podemos decir que es una arquitectura hexagonal es decir los puntos objetivos que hacen a una aquitectura hexagonal .

  • @xevernareto
    @xevernareto 2 ปีที่แล้ว

    Gracias Carlos! ,

  • @juanimolfino3274
    @juanimolfino3274 ปีที่แล้ว +1

    gracias carlos! no entendi bien la diferencia entre un service y el controlador, decis que el controlados solo recibe y pasa la pelota, es el que finalmente responde al frontend por ejemplo con un status 200 o algun error no? el services en si se usa en el controller y me imagino que tendra mas logica dentro, pero a su vez el service impacta en el DB, pero la logica del DB no va en el service, va en el modelo no? espero no haberme enredado jaja

    • @gamuro6977
      @gamuro6977 ปีที่แล้ว

      Te recomiendo buscar la respuesta en Google!

  • @DiegoHagopian
    @DiegoHagopian 2 ปีที่แล้ว +1

    Consulta, ¿que se puede utilizar para crear una biblioteca de medios? En pocas palabras que al subir imágenes se pueda saber dimensiones, pesos etc... y que se pueda elegir carpeta además de renombrar los archivos de forma dinámica. Con Multer se puede hacer mucho de esto pero no logro ver lo de las carpetas y no he encontrado como arreglar el tema de tíldes y ñ en las imágenes

    • @gamuro6977
      @gamuro6977 ปีที่แล้ว

      todo lo que mencionas se puede hacer con multer y javascript, te recomiendo leer la documentación y programar!

  • @matthewmacflattery3493
    @matthewmacflattery3493 2 ปีที่แล้ว

    Cuando hago un delete o un patch siempre afecta al primero

  • @alejandromattias7663
    @alejandromattias7663 5 หลายเดือนก่อน +1

    seria bueno que hagas una apiRest, guardando a una base de datos real mySql y MongoDb. asociacion unidireccional, bidirecciconal, composicion, agregacion, herencia.

  • @andreso6149
    @andreso6149 2 ปีที่แล้ว

    Por curiosidad... Que extensiones estás utilizando con los iconos y el tema?

    • @CarlosAzaustre
      @CarlosAzaustre  2 ปีที่แล้ว +1

      El tema se llama Oh Lucy, y los file icons creo que son los de Material Design

    • @CarlosAzaustre
      @CarlosAzaustre  2 ปีที่แล้ว +1

      El tema se llama Oh Lucy, y los file icons creo que son los de Material Design

  • @kikegomez1546
    @kikegomez1546 2 ปีที่แล้ว

    hola, que plugin de vscode usas para que te sugiera toda la linea entera?

  • @ESArnau
    @ESArnau 2 ปีที่แล้ว +1

    Por qué usar commonjs en vez de modules?

    • @agiraldodev
      @agiraldodev 2 ปีที่แล้ว

      Eso mismo me he preguntado dicen que practicas modernas y he visto varios que aún siguen usando common y otros desarrolladores con contenido en inglés ya usan imports hace ya raatooo!

  • @code_castle
    @code_castle 2 ปีที่แล้ว

    Me encanta... Cuando lo pondrías directo con un db?... por cierto que opinas de nest???

    • @CarlosAzaustre
      @CarlosAzaustre  2 ปีที่แล้ว

      Pronto pronto, nos queda pendiente esa parte :)
      Y nest (no Next) no lo he usado…

    • @code_castle
      @code_castle 2 ปีที่แล้ว

      @@CarlosAzaustre si @nest un framework backend el del gato xD. Es como usar Express con esteroides... si puedes darle un review xfa.
      Y Next si ya es front y back interno.

  • @arduinoes
    @arduinoes 2 ปีที่แล้ว

    Hola Carlos me gustaría que hicieses un video de javascript explicando "Intl.DateTimeFormat",I "ntl.NumberFormat", te animas, gracias por tus videos.

  • @enriquealejandropierottica2364
    @enriquealejandropierottica2364 5 หลายเดือนก่อน

    Buenas! ¿Cómo se llama la instalación o plugin para que te sugiera código?

    • @CarlosAzaustre
      @CarlosAzaustre  4 หลายเดือนก่อน +1

      Hola @enriquealejandropierottica2364 se trata de GitHub Copilot :)

    • @enriquealejandropierottica2364
      @enriquealejandropierottica2364 4 หลายเดือนก่อน

      @@CarlosAzaustre Muchas gracias, Carlos! Que tengas buena semana

  • @beticohernandez9536
    @beticohernandez9536 2 ปีที่แล้ว

    Como se consume con React?

  • @supersayaman189
    @supersayaman189 2 ปีที่แล้ว

    bro, como puedo conectarlo a postgres?

  • @josemanuelgutierrez4095
    @josemanuelgutierrez4095 2 ปีที่แล้ว +1

    Porque ahora ya nadie explica de cero , ya viene todo armado ya y uno se pregunta y lo demas como lo hizo ?? que instalo ??? etc .

    • @CarlosAzaustre
      @CarlosAzaustre  2 ปีที่แล้ว +1

      Este vídeo es parte de una playlist con más contenido relacionado:
      ✳️ Curso Gratuito de NODE.js DESDE CERO en Español - Cómo crear un API REST JSON con Node.js paso a paso
      th-cam.com/play/PLUdlARNXMVkk7E88zOrphPyGdS50Tadlr.html

  • @davidsanchezmancilla6765
    @davidsanchezmancilla6765 2 ปีที่แล้ว +1

    Y el typescript ? :(

  • @tigreonice2339
    @tigreonice2339 2 ปีที่แล้ว

    Por favor en algun momento enseñanos a hacer el deploy de esto

    • @CarlosAzaustre
      @CarlosAzaustre  2 ปีที่แล้ว +1

      Claro! Está previsto. Y falta aún meterle una base de datos de verdad :)

  • @baeli3852
    @baeli3852 ปีที่แล้ว

    que temas usas? pd: videaso

    • @CarlosAzaustre
      @CarlosAzaustre  ปีที่แล้ว

      Es el tema 'Oh Lucy' :)

    • @baeli3852
      @baeli3852 ปีที่แล้ว

      @@CarlosAzaustre muchas gracias

  • @adolfomartin5456
    @adolfomartin5456 ปีที่แล้ว

    El patrón MVC no me parece bien resuelto: habría que inyectar al controlador el servicio (repositorio o modelo para ti) y la vista. Para mí, tu aplicación es el controlador y el controlador es la vista. No lo entiendo.

    • @adolfomartin5456
      @adolfomartin5456 ปีที่แล้ว

      Ahora si lo veo, también se ha incorporado el concepto de la arquitectura hexagonal de que las dependencias van hacia dentro.

  • @boomboom-9451
    @boomboom-9451 2 ปีที่แล้ว

    Buen video pero esto no es Clean Architecture (Domain, Use Cases, Infrastructure...)! Se llama arquitectura MVCS. (Model, View, Controller, Services)

  • @derlisruizdiaz
    @derlisruizdiaz 2 ปีที่แล้ว

    Express realmente es una librería súper inútil