EL PODER de la ARQUITECTURA MVC + Despliegue de API REST

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 181

  • @midulive
    @midulive  Год назад +41

    CURSO de NODE.JS DESDE CERO COMPLETO 2023 y GRATIS:
    ruclips.net/video/yB4n_K7dZV8/видео.html

    • @Alainsr
      @Alainsr 9 месяцев назад

      Midu ayudame por favor, estoy haciendo mi tesis para graduarme. Entonces mi tesis es una API con DjangoRest framework para un modulo de una aplicacion web. Yo no tengo que hacer el fronted. Pero en el subepigrafe de el patron de arquitectura no se que poner. Hubo uno que me dijo que pusiera model view serializer y que defendiera eso a muerte a ver si colaba pero no estoy seguro. Qué deberia hacer segun tu opinion? A lo mejor deberia explicarlo como mvc pero explicar que la capa de la vista esta fuera del alcance de mi tesis... no se 😅

  • @agusnfernandez
    @agusnfernandez Год назад +92

    no tiene sentido las cosas que explica, como las explica y todo esto gratis. Admirable

  • @JorgeSanchez-yu9qs
    @JorgeSanchez-yu9qs Год назад +18

    Mil gracias Midu por tu trabajo, no sabes lo que me estas ayudando, espero que tengas la recompensa que te mereces por tanto esfuerzo. Muy agradecido.

  • @PabloOlivera-my7wm
    @PabloOlivera-my7wm Год назад +2

    Excelente video, me sirvió un montonazo todo.
    Un workaround para el problema que menciona en 15:25 podría ser comentar los import de los .json antes de convertir todo a ES modules con los ...
    De esta forma no te hace el import de las funciones y no te cambia el código dnd se usan, luego es solo hacer el import de los json a mano y queda todo andando.

  • @guillermofrasquetcasas2694
    @guillermofrasquetcasas2694 Год назад +28

    Gracias Midu, esta clase es oro puro! ❤

  • @SonGoku-pc7jl
    @SonGoku-pc7jl Год назад +4

    he disfrutado reaprendiendo mvc contigo, como pocas veces, mañana me vienen ganas de volver a verlo jaja ;) gracias po explicarlo tan bien midu! buen material avanzado :D

  • @britocris74
    @britocris74 12 дней назад

    Midu que hermosa esa estructuración de las rutas con el Router de Express. Yo soy muy novato en BACK, pero me ha tocado ver y meter mano en código de API REST y nunca había visto esto. La verdad es una maravilla lo bonito, ordenado y fácil de leer que quedan todas las rutas y no queda un chorizo en el app.js. Lo implementare de ahora en adelante.

  • @edwinspiredev4930
    @edwinspiredev4930 5 месяцев назад +10

    Una clase magistral, mejor que cualquier universidad, mil gracias

    • @midulive
      @midulive  5 месяцев назад +1

      Gracias a ti!

  • @johnray0101
    @johnray0101 Год назад +9

    Q bueno poder ver a midu haciendo buen contenido en temas intermedios de Back, es frustante ver como tiene pocas reproducciones OBVIAMENTE! pero bueno igual GRACIAS MIDU si hay un grupo de personas a las cuales nos sirve este contenido!

  • @pablotachella3912
    @pablotachella3912 11 месяцев назад

    Ufff que buena explicación.Y no solo das la teoría, lo mejor es que haces un ejemplo completo de como migrar un código sencillo a la utilización de la arquitectura MVC mostrando el paso a paso. Esto no solo ayuda a reforzar la teoría sino que también que nos muestras la lógica de razonamiento detrás de cada paso. Siempre es un placer aprender con vos midu. Gracias 🙌

  • @juanjesustenreirorodriguez8891
    @juanjesustenreirorodriguez8891 7 месяцев назад

    Olé, olé y olé, estoy aprendiendo más contigo que en 3 años que me acabo de echar haciendo el Ciclo Superior. Sigue así, eres lo máximo!!!!

  • @gose03
    @gose03 5 месяцев назад +3

    Tienes razón respecto del CORS, ya lo entendia por que me costo un mundo debido a que programaba en PHP (BackEnd), pero si lo hubiera visto aqui primero me hubiera ahorrado un tiempo importante

  • @mohamedaberkani4066
    @mohamedaberkani4066 Год назад +1

    De los mejores contenidos. Lo bueno de esto, es que cualquiera puede aplicar lo que explicas, ya sea para los desarrolladores que usan JS o no. Gracias por compartir.

  • @mathid2491
    @mathid2491 Год назад +3

    MASTERCLASS, infinitamente agradecido contigo Midu, seguí así! ❤

  • @bazc_
    @bazc_ 5 месяцев назад +1

    por fin entendí MVC, gracias Midu!

  • @Xardimods
    @Xardimods 10 месяцев назад

    ¡Muchas gracias por este curso de Node + Express! Me ayuda mucho en mi camino hacia el desarrollo Backend.

  • @azugo02
    @azugo02 7 месяцев назад +1

    excelente video , he aprendido mas de node.js contigo que en toda mi carrera

  • @luischavarria6104
    @luischavarria6104 2 месяца назад

    Gracias Midu por el conocimiento que nos pasas, sos un crack! 🐐

  • @DotsCbv-xx8dw
    @DotsCbv-xx8dw Год назад +2

    Capo de capos, la docencia te va muy bien, saludos desde Colombia

  • @codesthenos
    @codesthenos 7 месяцев назад

    GRACIAS Miguel, mil millones de gracias. Me gustaria aportarte algo mas que un comentario pero por ahora es lo que hay

  • @marcosmbula6678
    @marcosmbula6678 11 месяцев назад +1

    Hoy pude entender al 100 la ventaja de usar MVC❤ UN ABRAZO DESDE CHINA 🇨🇳

  • @fabricionavarrete1752
    @fabricionavarrete1752 Год назад +5

    Que clase magistral. Gracias Midu!

    • @midulive
      @midulive  Год назад +1

      Mil gracias!

    • @fabricionavarrete1752
      @fabricionavarrete1752 Год назад

      Aunque me nace una duda.🤔 Si el modelo es donde se debe mantener la lógica de negocio y si debo cambiar por x razón la base de datos. No sería muy engorroso y largo volver a pasar toda la lógica de negocio a la nueva implementación del modelo. Cómo se soluciona esto? Sobre todo por el concepto de DRY. Salgo que se vaya a resolver con inyección de dependencia😬

    • @gerard2309
      @gerard2309 Год назад +1

      @@fabricionavarrete1752 Por eso es mejor tener una capa de servicios dónde este toda la lógica de negocio, y que la única responsabilidad del modelo sea hablar con la base de datos

    • @fabricionavarrete1752
      @fabricionavarrete1752 Год назад +1

      @@gerard2309 gracias lo voy a implementar así mejor ✌🏻😁

  • @andresruedamarin599
    @andresruedamarin599 7 месяцев назад

    Destacar que es un muy buen aporte, en la línea de midu. Particularmente destacar que en mi opinión MVC trae consigo una serie de desventajas y limitaciones que hacen que no termine de ser un buen patrón arquitectónico desde mi punto de vista. Básicamente pq el desacople que ganas de la vista (infraestructura de entrada) lo pierdes al tener acoplado la infraestructura de salida al dominio en la capa del modelo. Hexagonal viene a resolver esto, y DDD aporta algunos añadidos interesantes. Recordar que no hay arquitectura perfecta, depende del proyecto. Saludos!

  • @Jdbluesky
    @Jdbluesky Год назад +3

    Wow! que profesional. Un abrazo!!

    • @midulive
      @midulive  Год назад

      Hola, muchas gracias

  • @soycmramos
    @soycmramos 7 месяцев назад

    Me gustó la implementación del modelo. Gracias, Miguel. Muy buen contenido.

  • @victorleechang822
    @victorleechang822 Год назад

    Tremendo pedazoteeee de clase !
    Gracias Midu espero la próxima con ansias.
    Estoy haciendo un proyecto personal pero ya tengo muchos archivos porque las tengo todas juntas por tipo de archivo controler, routes, middlewares .....

  • @williammontero4291
    @williammontero4291 3 месяца назад +1

    gracias, que contenido tan bueno, estoy en mi comienzo como junior y el código es tan limpio y hermoso que dan más ganas de aprender, si lees esto @midulive, te agradezco enormemente

  • @MarianitoRayser
    @MarianitoRayser Год назад

    Gracias midu ! ! excelente data que compartis y explicas, espero codear rapido como tu en un futuro !...se me esta abriendo la cabeza al 1000% ...

  • @luisaquinoc6548
    @luisaquinoc6548 Год назад

    🤪👏👏 lluvia de conocimientos, lo máximo master !!!! se le agradece !!!!

  • @SebastianWetzel21
    @SebastianWetzel21 Год назад

    Es excelente este tipo de contenido, se valora un monton midu

  • @DanielDaniel-qq7hk
    @DanielDaniel-qq7hk Год назад

    Hola midu, he seguido el playlist del curso de node y me parece que tienes una muy buena manera de explicar y una mente de prodigio jajaja, te felicito... sabes que me parece curioso que aunque enfocaste estas clases en movies no usas ni hablas de las imdb, por lo poco que he visto sobre las imdb son un standard, pero no se si eso se usa o no en programación. Un abrazo

  • @andresbustamante972
    @andresbustamante972 Год назад

    Muchas gracias Midu, ahora entiendo porque es tan importante esto de la arquitectura.

  • @robertcaraballo2145
    @robertcaraballo2145 Год назад +1

    Genial , un saludo Midu

  • @zombklan
    @zombklan Год назад

    Muchas gracias, Midu! Siempre se aprende un monton con tu contenido! 💖

  • @samuelaponte2687
    @samuelaponte2687 11 месяцев назад

    Increíble midu, mil gracias por tu ayuda!

  • @JaiberMauricioArrieta-ug6mm
    @JaiberMauricioArrieta-ug6mm Год назад

    Gracias midu. Que crack hermano.
    Saludos desde Bogotá Colombia

  • @AndroidNetworkOficial
    @AndroidNetworkOficial Год назад +1

    Wow! Es increible el trabajo que estas haciendo. ¿Cual es el anterior video? Estoy que quiero ver como se hizo la api. Saludos

    • @midulive
      @midulive  Год назад

      CURSO de NODE.JS DESDE CERO COMPLETO 2023 y GRATIS:
      ruclips.net/video/yB4n_K7dZV8/видео.html

  • @CrafterSama
    @CrafterSama Год назад +1

    De las mejores explicaciones de lo que es la arquitectura MVC, muchisimas gracias @midulive

  • @clayman1325
    @clayman1325 Год назад

    Esto esta Genialll en horabuena!!!

  • @floinseler
    @floinseler Год назад

    Gran contenido, da gusto como transmites perlas de conocimiento

  • @maib2192
    @maib2192 8 месяцев назад

    grande midu, muchas gracias por los cursos, enseñas un monton de cosas ya solo queda porner mans a la obra y picar codigo haciend proyectos apartes

  • @ericjoel3826
    @ericjoel3826 Год назад

    Sería un éxito un video que explique otras arquitectura, cuando lo explica es fácil entenderlo.

  • @delforhuum
    @delforhuum Год назад

    voy corriendo al curso man !!! geniooo !!!

  • @horangelmillan8354
    @horangelmillan8354 Год назад

    42:47 Yo estoy trabajando con SAPUI5 donde la vista interacciona con el modelo y es una característica definida en sus especificaciones donde no es necesario que la información pase por el controlador.

  • @ricardo.leon.1506
    @ricardo.leon.1506 Год назад

    Grande Midu, me ayudas mucho a repasar MVC

  • @Musik890106
    @Musik890106 Год назад

    Muy buen curso. De lo mejor para aprender y comprender como se programa bien.

  • @rodolfo4880-e4j
    @rodolfo4880-e4j Год назад

    Gracias midu!! espero video de Screaming Architecture, me da mucha curiosidad!

  • @oscarclaros2225
    @oscarclaros2225 Год назад

    Gracias Midu, eres un crack.

  • @gerdebur
    @gerdebur Год назад +2

    Este cuso seguirá??? vamos amigo, esperamos la siguietne parte

  • @francovaccari981
    @francovaccari981 Год назад

    Excelente!!! muy buenos videos!!!

  • @eduardosantiago2422
    @eduardosantiago2422 8 месяцев назад

    Que joya de video, un excelente tutorial Señor Midu, he aprendido mas de nodejs en estos videos que en cualquier otro lugar....muchas gracias.

  • @MrKaypa
    @MrKaypa Год назад

    Contenido muy valioso y muy bien explicado, se agradece demasiado, lo que no me quedó muy claro entonces es como se manejarian los errores sin try...catch en los controladores y como se atraparian sin catch? no he podido!

  • @fprz14
    @fprz14 Год назад

    Muy educativo, gracias!

  • @brayanrobertosanchezfigueroa
    @brayanrobertosanchezfigueroa Год назад +1

    uff estaba buscando este tema

  • @juanpasten6077
    @juanpasten6077 9 месяцев назад

    Gracias Midu!!

  • @juanpanizzi6418
    @juanpanizzi6418 8 месяцев назад

    Creo que te amo midu

  • @emanuelvillanueva4757
    @emanuelvillanueva4757 Год назад

    sos el uno!

  • @Mik3aglin
    @Mik3aglin 6 месяцев назад +1

    El tema de la inyección de dependencias, como se gestionaría si un controller depende de otro?.
    Gracias por el curso

  • @alejandrom147
    @alejandrom147 Год назад +1

    Grande!

  • @juanbiolatto7614
    @juanbiolatto7614 5 месяцев назад

    sos un genio

  • @analistadesistemas
    @analistadesistemas Год назад +5

    Es la mejor arquitectura, yo le llevo usando casi 20 años.

    • @gerardoluisbv
      @gerardoluisbv Год назад +1

      creo que de la programación, es la única cosa que no ha quedado obsoleta

    • @pepito7773
      @pepito7773 Год назад

      Y que dices de crud

  • @josemarambio
    @josemarambio 2 месяца назад

    muy buen curso, cuando genero los modelos me obligo a entender POO a la rapida si no quedaba todo perdido jajajaja

  • @hibridoapp
    @hibridoapp Год назад

    MERECIDO LIKE!

  • @arturfruttero7026
    @arturfruttero7026 Год назад

    Mil gracias Midu! Desde el no tanto tiempo que te conocí escuche tu podcast, hice el curso de node, y Ts, y estoy por ver el de SQL. Te hago una pregunta. Veo q en el repo esta la "Clase 5". Que video sería?

    • @midulive
      @midulive  Год назад +1

      El que hicimos ayer en directo en Twitch

    • @arturfruttero7026
      @arturfruttero7026 Год назад

      que grande por responder. Muchas gracias! @@midulive

  • @roberthmayorga
    @roberthmayorga Год назад +12

    En dónde puedo ver los videos anteriores?

    • @eloi3515
      @eloi3515 Год назад +1

      Aqui en su canal

    • @midulive
      @midulive  Год назад +3

      CURSO de NODE.JS DESDE CERO COMPLETO 2023 y GRATIS:
      ruclips.net/video/yB4n_K7dZV8/видео.html

  • @oscarpalacios3975
    @oscarpalacios3975 Год назад +1

    hola , buen video, disculpa por la pregunta, y como seria con la estructura desde nestjs

  • @josealexisbetancurmira9926
    @josealexisbetancurmira9926 Год назад

    Gracias MIDUlive

  • @alejandroch1202
    @alejandroch1202 Год назад

    Thank you Midu 💻

  • @modo_demoledor
    @modo_demoledor 7 месяцев назад

    apoyo maaaan

  • @jdesings6892
    @jdesings6892 Год назад

    21:27 with ya funciona como forma de importar JSON

  • @adrymateoramon7087
    @adrymateoramon7087 Год назад

    Bro te amo

  • @isaidgraterol7171
    @isaidgraterol7171 2 месяца назад +2

    Midu al momento de ver este curso fl0 ya no permite hacer despliegues o al menos no puedo acceder a crear una cuenta, que otra alternativa existe para esto?

    • @isaidgraterol7171
      @isaidgraterol7171 2 месяца назад +2

      Conseguí una alternativa en la que pude hacer el despliegue, se llama "render"

    • @hernanarias2913
      @hernanarias2913 26 дней назад

      gracias animal justo buscaba eso ajjajaja

  •  Год назад

    MVC? JAJA Clean Architecture ya Midu!

  • @fabiansochabarbon2820
    @fabiansochabarbon2820 2 месяца назад

    Hola Midu, gracias por el tutorial, tengo una duda: es buena practica devolver el statuscode en la repuesta o no?, const response = {
    statusCode: 200,
    body: JSON.stringify(students),
    };
    return response;

    • @Oscarvedo
      @Oscarvedo Месяц назад +1

      No es buena idea, el status lo mandas como un header y no hay necesidad de meterlo en el body.

  • @franciscodominguezsanchez4714
    @franciscodominguezsanchez4714 3 месяца назад

    Tengo una pregunta ya que estoy empezando en programación. Para que sirve static? Antes de poner la función?

    • @MiaAriel5988
      @MiaAriel5988 3 месяца назад

      @@franciscodominguezsanchez4714 si mal no recuerdo es algo que no se puede modificar si se trata de una clase es algo que entre comillas queda fijo desde la clase padre hasta los hijos

  • @angelhdzdev
    @angelhdzdev Год назад

    Aqui es donde NestJS brilla. 🔥🤝

  • @martinvarela206
    @martinvarela206 Год назад

    Toda una tarde, preguntandole a chatgpt, bard, bing y claude que ventajas y desventajas tenia trabajar con {genre} como parametro en lugar de genre directamente, y por que tambien hacerlo en el caso del {id}... todo para que 8 minutos later el mismo midu lo termine explicando... porque se le paso explicarlo al principio... las ganas que tenia de revolearle la silla gamer por la cabeza no tiene nombre... XD

  • @angiemartnez6194
    @angiemartnez6194 Год назад

    Hola! cuál es la clase anterior? gracias

  • @programacion3694
    @programacion3694 9 месяцев назад

    buen contenido audiovisual.

  • @leandrolopez6542
    @leandrolopez6542 Год назад

    Hola Miguel me serviría para strapi el mismo proceso d instanciar mi API? Y si dejo en mi vps todo el rato arrancada la api?

  • @ab1tchwithproblems497
    @ab1tchwithproblems497 Год назад +1

    Te amito

  • @emanuelpalacio-q3l
    @emanuelpalacio-q3l 9 месяцев назад

    cuando se trabaja con express que es lo mas comun de ver, funciones o clases?

  • @Caristis1
    @Caristis1 Год назад +1

    Una dudita Midu, utilizaremos algún ORM como Sequalize?

  • @edgarhernandez-kl2ci
    @edgarhernandez-kl2ci Год назад

    Hola Midu, que buena clase, podrías compartir el repo donde subiste el codigo?
    Muchas gracias

  • @nirbeathaboryhm
    @nirbeathaboryhm Год назад

    Recién empiezo a verlo, pero que ventajas tiene fl0 frente a Render?

  • @emmanuelbarba2567
    @emmanuelbarba2567 16 дней назад

    ¿Y cuál es la diferencia con MVVM?

  • @jesusantonioquinterocardon4705
    @jesusantonioquinterocardon4705 7 месяцев назад

    hola en que minuto esta la opcion del try catch en el middleware?

  • @JJRR_Vauxoo
    @JJRR_Vauxoo Год назад

    cuando vas a subir el capitulo 3 del curso de NOde midu?

    • @midulive
      @midulive  Год назад +1

      El tercer video ya lo subimos la semana pasada y tienes un comentario fijado con la lista de reproducción.

    • @JJRR_Vauxoo
      @JJRR_Vauxoo Год назад

      @@midulive gracias cruck

  • @barretosandincarlosadrian7315
    @barretosandincarlosadrian7315 4 месяца назад

    oye midu en este momento la web de fl0 sigue siendo gratis ?

  • @anrras
    @anrras Год назад

    Hola midu, que ORM recomiendas usar en nodejs?

  • @FabianGrajales3D
    @FabianGrajales3D Год назад +2

    las clases anteriores donde las puedo encontrar? 😢

    • @midulive
      @midulive  Год назад +2

      CURSO de NODE.JS DESDE CERO COMPLETO 2023 y GRATIS:
      ruclips.net/video/yB4n_K7dZV8/видео.html

    • @FabianGrajales3D
      @FabianGrajales3D Год назад

      Muuuchas gracias!!@@midulive

  • @jacobogarces1697
    @jacobogarces1697 Год назад

    ¿La terminal que Midu tiene en vsc se puede tener en windows?

  • @Ricardo.Tandil
    @Ricardo.Tandil 6 месяцев назад +12

    Ya no existe fl0 😢

    • @karenmaldonado2505
      @karenmaldonado2505 Месяц назад

      Gracias, estaba buscando si había alguien que supiera porque no estaba pudiendo usarlo :')

  • @daviddenisbaquepincay4920
    @daviddenisbaquepincay4920 Год назад +1

    si alguien sabe cual es el patron de diseño al que se refieren en 1:16:15 al inyectar un modelo, que me lo diga, gracias.

    • @gerard2309
      @gerard2309 Год назад

      Tal vez se refiere a inyección de dependencias usando el patrón Singleton mediante interfaces

  • @Rorotone
    @Rorotone 8 месяцев назад

    Alguien sabe acerca de MVC++?, Estamos en las ultimas con un proyecto y nuestro profe menciona unas arquitecturas diamonds, orion y no encuentro nada en google

  • @JohanChk
    @JohanChk Год назад

    Aiuda 15:00 no me sirve este truco en mi vscode :'| le doy a los tres puntitos y se queda en Checking for quick fixes... y no pasa nada please help. Pues d momento me tocó liarme haciendolo manual :'|

  • @VortexBeater4
    @VortexBeater4 4 месяца назад +1

    52:24

  • @_Tonyno
    @_Tonyno Год назад

    cual es el REPO de este proyecto?

  • @enriquedlc2d
    @enriquedlc2d Год назад +1

    🎉

  • @Mike-jq7os
    @Mike-jq7os Год назад

    No sabia que era una mala práctica no colocar la extensión en las importaciones.
    Bueno creo que la mayoría se ha acostumbrado a no colocarla, debido a como trabajan los frameworks y empaquetadores.