Tutorial Next.js 14 paso a paso, para Principiantes

Поділитися
Вставка
  • Опубліковано 6 вер 2024

КОМЕНТАРІ • 266

  • @gaxrod
    @gaxrod 4 місяці тому +25

    Midu eres lo mas grande del mundo contemporáneo de la programación, no solo por la calidad del contenido que brindas, sino por la capacidad que tienes de extender tu pasion y entusiasmo por el mundo dev.
    Hace años que trabajo como FE, y cada vez que me encuentro desanimado mirar algo tuyo me contagia ese entusiasmo y me recuerdo lo bonito que es programar.
    SIMPLEMENTE GRACIAS ❤❤❤

    • @Tovimxz
      @Tovimxz Місяць тому

      De los mejores en espanol

  • @daniel-24gra79
    @daniel-24gra79 6 місяців тому +53

    La madre que pario a este muchacho no se imagina el baúl de informacion que le estaba dando al mundo

  • @mateoibanez5184
    @mateoibanez5184 4 місяці тому +8

    es increíble este tipo, simplemente todos los comentarios son positivos y su contenido es excelente

  • @erickruben5536
    @erickruben5536 9 місяців тому +14

    Sin duda ese tutorial de vercel es perfecto para lo que quieran saber como funciona Next como una introduccion y encima explicado con Midu mucho mejor aun, gracias por el contenido.

  • @gianbarbozaa
    @gianbarbozaa 10 місяців тому +11

    Increible como explica. Por fin entendí que es lo realmente bueno de nextjs. Ojala puedas seguir el curso para ver como se hace cuando se necesita editar data, enviar data lo que sean entre componentes.

  • @Frlawer
    @Frlawer 10 місяців тому +18

    Soy backend PHP y me voy a poner con next xq le veo mucho futuro. Me pasó al bando fullstack

    • @rodolfolopezp
      @rodolfolopezp 7 місяців тому

      No se va a arrepentir. La sintaxis de React y Next.js es mucho mas manejable que PHP. Es el presente y el futuro.

  • @XXTargaryenXX
    @XXTargaryenXX 5 місяців тому +4

    Es fantastico! Ya voy por el capítulo 14 del tutorial en el que te inspiraste y tu guía en los primeros capítulos ha sido fundamental! Muchas gracias!! Si te animas a hacer otro tuto de los capítulos restantes lo veré para repasarlo bien, porque aprendo mucho más contigo. Ojalá no cambie nada a menos que sea para mejor!

  • @GabrielPozo
    @GabrielPozo 10 місяців тому +9

    Como siempre, un nivel increíble en la forma que comunicar el contenido en los cursos 👏👏👏👏

    • @midulive
      @midulive  10 місяців тому +4

      Muchas gracias ❤️

  • @marcopat01
    @marcopat01 10 місяців тому +26

    Seguirás el curso más adelante? Vendría bien un video de prueba técnica y/o uno de un tipo blog o tienda en línea

  • @fmaylinch
    @fmaylinch 9 місяців тому +2

    1:38:17 sobre monolitos: si los servicios del backend son complejos, se podría mover esa lógica a una API aparte (incluso en otro lenguaje como Java) y hacer que NextJS llame a esa API (de manera similar a como se llama a Postgres en este ejemplo).

    • @DigitalwebPatagonia
      @DigitalwebPatagonia 9 місяців тому +1

      es correcto, la filosofia de Nextjs es adaprtse al presente y futuro, ademas de que sea usable junto a otras tecnologías

  • @gabinoortiz6131
    @gabinoortiz6131 3 місяці тому +1

    Midu en verdad que eres un crack, este tutorial de Next y el curso de React son una joya, ni en cursos de pago esta tan bien explicado. Como me hubiera gustado ver esta info antes. Mil gracias!!!

    • @midulive
      @midulive  Місяць тому

      Muchas gracias por tu comentario y por dejar tu aporte, amigo! 🤗

  • @andres-mora-vanegas
    @andres-mora-vanegas 9 місяців тому +15

    Muchísimas gracias, contenido de gran calidad 🎉🎉Thanks!

  • @luisaquinoc6548
    @luisaquinoc6548 5 місяців тому +1

    Carajoooooo !!!! grande midu !!!! un curso de estos en otras plataformas millones de $$$$. Gracias por tu conocimiento !!!

  • @SergioSam
    @SergioSam 3 місяці тому

    madre mia, midu es el elegido que vino del futuro para enseñarnos todo con una claridad impresionante jaja gracias infinitas

  • @diegokurbi
    @diegokurbi 5 днів тому

    Gracias por el video! me ha encantado! muy claro tus explicaciones! no te conocia y ya te empece a seguir!!!!

  • @vivarantx
    @vivarantx 10 місяців тому +2

    impecable, muy justificadas las elecciones de las tecnologias que usas y lo bueno que pones buenos ejemplos, como lo del parcheo de la ui o decir por que salieron las spa realmente y que la gente lo malinterpret'o con otros usos

  • @alejandrofantini9851
    @alejandrofantini9851 Місяць тому +1

    Mil gracias Midu! Paso de Nuxt a Next y me facilitaste mucho!!

  • @alexandevs
    @alexandevs 10 місяців тому +2

    creo de los mejores instructores sin temor a equivocarme 🎉🎉 FELICITACIONES 🎉🎉

    • @alvarotorres1471
      @alvarotorres1471 4 місяці тому

      Yo diría el mejor jaja
      Bueno, al parejo con el buen Fazt

  • @SonGoku-pc7jl
    @SonGoku-pc7jl 10 місяців тому +2

    cada dia mola más Next y cada dia molan más tus clases xD muchisimas gracias por todo midu!!! eres más genial que next14!!! ;)

    • @midulive
      @midulive  10 місяців тому

      Gracias a ti!!

  • @JonathanRamirez-ep9hd
    @JonathanRamirez-ep9hd 10 місяців тому +2

    Como el 14 es relativamente nuevo hay poco contenido que te enseña a usarlo o lo usa tal cual, me salvaste el proyecto de la uni gracias pa 🫶🏼🫡

  • @carlosraul6578
    @carlosraul6578 5 місяців тому

    jeje lo del suspense y skeleton lo suelo hacer mucho en React de hecho encapsulo todo en un solo componente para cuando se use el componente , no haya que estarlo envolviendo en suspense. Excelente explicación Midu, tus vídeos son sinónimo de calidad.

  • @sergioortegadev
    @sergioortegadev Місяць тому

    Excelente e impecable tu explicación! gracias

  • @frako23
    @frako23 3 місяці тому +1

    tremando titurial midu! gracias, ya es la segunda vez que lo veo y no creo que sea la última jajajaja

    • @midulive
      @midulive  3 місяці тому +1

      Muchas gracias amigo!

  • @celarcon
    @celarcon 10 місяців тому +3

    Me encanta lo que propone next, pero mi gran duda o lo que me falta es desacoplarme de la estructura de monolito, es decir si yo tengo un backend que gestione cada contexto (blog, web...) en el cual por temas de rendimiento, seo, ux... next me parece una buena opción, otro para un crm interno y que estos backends se comuniquen por eventos de dominio (con un rabbitmq, kafka) y asi estructurar y seguir arquitectura que pueda escalar en el tiempo, la solución seria no tener una api en next si no que haga un fech de datos al backend correspondiente o tener internamente una api que gestione solo lo que va a necesitar en ese contexto?

    • @Lanzelord
      @Lanzelord 10 місяців тому

      Total, en un servidor tendrías todo el front donde el realiza las peticiones a otro servidor que pude ser con next o incluso con PHP (porque son más baratos XD) ya que ese sería solo una API

  • @DanhezCode
    @DanhezCode 10 місяців тому +2

    Por favor has un curso con los temas avanzados, hay muchos videos youtube de next js pero no e visto ninguno con los temas avanzados como:
    Intercepting Routes,
    Parallel Routes,
    Middleware,
    Internationalization,
    Script,
    Cookies,
    [...folder],
    [[...folder]],
    _folder,
    @folder,
    (.)folder,
    (..)folder,
    (..)(..)folder,
    (...)folder
    estoy seguro q mas personas esperan un video donde se explique con detalle lo mencionado anteriormente debido a que hay muy poca información por parte de youtubers al respecto

    • @midulive
      @midulive  10 місяців тому +2

      Me lo apunto para un posible curso de pago, gracias!

  • @student1381
    @student1381 10 місяців тому +4

    Bua midu, increible el contenido y lo que aportas a la comunidad!

    • @midulive
      @midulive  10 місяців тому

      Gracias!!! 🙂

  • @Luis-tt2br
    @Luis-tt2br 10 місяців тому +4

    Muchas gracias por todo el contenido que traes para la comunidad.

  • @sergioariela.mondino8479
    @sergioariela.mondino8479 3 місяці тому

    Hola Midu, Gracias por regalar conocimiento!!!. Esto está bueno, solo por un detalle, Odio Tailwind, te hace escribir kilómetros de código sucio, una línea interminable con "palabras" separadas por espacios. ¿Pregunto, es difícil reemplazar Tailwind por Material UI, por ejemplo?

  •  8 днів тому

    Excelente tutorial! Muchas gracias!!

  • @mariojuniortorresperez7837
    @mariojuniortorresperez7837 4 місяці тому

    Casi 2 horas de contenido valioso. Muchas gracias Midu

  • @diarioparaemprendedores
    @diarioparaemprendedores 6 місяців тому +1

    Vengo a Disfrutar

  • @josephito27
    @josephito27 10 місяців тому +2

    Midu eres increíble 🥹❤

    • @midulive
      @midulive  10 місяців тому +1

      Gracias majo!

  • @carlosdiazreyes9849
    @carlosdiazreyes9849 9 місяців тому

    Ya era hora! un sistema de enrutado como el de CI2, por archivos. Un tuto excelente!

  • @HANSACEROHERNANDEZ
    @HANSACEROHERNANDEZ Місяць тому +1

    en el proceso de base de datos : postgres como se haria la conexion con sql server?

  • @jostinjonimolinahernandez3310
    @jostinjonimolinahernandez3310 2 місяці тому

    El video me encanta, lo malo es que no puedo seguirlo debido a que no se me generaran los datos de bd postgress, pero hasta entonces muy buen video me ha encantado.

  • @polloricopollo9036
    @polloricopollo9036 8 місяців тому +1

    midudev eres una bendición para el mundo

  • @rodolfolopezp
    @rodolfolopezp 10 місяців тому +1

    Voy por el capítulo 10 o 12 del curso de Vercel, y me parece que Next 14 está muy bien.
    Lógico, hay gente que se complica la vida en tecnisismos

  • @tadeoandresperez251
    @tadeoandresperez251 9 місяців тому

    Muy épico, vengo de Laravel estoy aprendiendo next muy buenas cosas tiene next

  • @kendryfinol7665
    @kendryfinol7665 10 місяців тому +1

    Gracias Midu, te amo

  • @DAVIDIL81
    @DAVIDIL81 10 місяців тому +2

    Pero Midu, con el en qué queda el loading.tsx? ya no sirve? una cosa sustituye a la otra?

  • @coff3andprograming
    @coff3andprograming 3 місяці тому +1

    ¡Joder!, buenísima la info

  • @Magistrado1914
    @Magistrado1914 6 місяців тому

    Excelente tutorial.
    Visto en 02/03/2024

  • @jere4385
    @jere4385 10 місяців тому +3

    Excelente video!, pero podrias dar un curso desde cero orientado al backend. Gracias sos un genio 🇦🇷

    • @felipebuitrago9115
      @felipebuitrago9115 10 місяців тому

      ¡Hola! De pronto esta playlist de los videos de Midu sobre NodeJS desde Cero es lo que estas buscando:
      ua-cam.com/play/PLUofhDIg_38qm2oPOV-IRTTEKyrVBBaU7.html

  • @jogre900
    @jogre900 3 місяці тому +1

    Excelente. Midu como siempre. Pero como se hacen esos emoticones en el código xd

  • @lackcsgo6750
    @lackcsgo6750 10 місяців тому

    impresionante la magia que hace nextjs

  • @julian8522
    @julian8522 10 місяців тому

    El mas grande Midu, gracias por tanto, ojala tengamos en algun momento como pagarte tanto conocimiento transferido!!

  • @fraineralex
    @fraineralex 10 місяців тому

    Más simple de ahí imposible, gracias midu!

  • @EzeCriis
    @EzeCriis 7 місяців тому

    Terrible video Midu, sos crack gracias por siempre transmitir tus conocimientos! Abrazo, buen año

  • @LithiumFireX
    @LithiumFireX 10 місяців тому

    Invaluable este video. Muchas gracias!

  • @erickrh
    @erickrh 4 місяці тому

    Gracias por este gran aporte viejo, eres el mejor.

  • @juniorromero2539
    @juniorromero2539 10 місяців тому

    ya se que voy a hacer este fin de semana. Gracias midu♥

  • @MaxClintonHarriganChatergoon
    @MaxClintonHarriganChatergoon 10 місяців тому +2

    Muchas gracias midu 🫂

  • @coroyangelitabaylando
    @coroyangelitabaylando 10 місяців тому

    Saludos desde Xalapa, Veracruz, México , gracias por todo tu contenido

  • @contrerasgarciaangel6614
    @contrerasgarciaangel6614 7 місяців тому +1

    Que emoción❤❤❤❤❤, no puedo esperar por este contenido de auténtica calidad😂😂😂❤❤

  • @felipedelgado160
    @felipedelgado160 9 місяців тому +1

    ¿Como conectas a una BD local? En el ejemplo se conecta en remoto con Vercel

  • @v3.14
    @v3.14 10 місяців тому +2

    buen video midu! ya lo vi 3 veces

    • @TornVeil7
      @TornVeil7 10 місяців тому

      Y eso que lo subió hace 5 minutos, qué crack

  • @tomymarengo
    @tomymarengo 9 місяців тому

    Aclaración, luego del 1:01:00 habla de descarga en segundo plano y code splitting. Estas funciones Next.js las hace solo en producción, por eso Midu no puede mostrarlas en las devtools.

  • @QGSantiago
    @QGSantiago 3 місяці тому

    Lo preguntaron como 20 veces en el chat y no se respondio, pero tengo la misma duda: Entonces tiene sentido y puede estar recomendado hacer el backend en otra tecnologia como Java Spring, NestJs o Django y demas y utilizar NextJS solo para el front? O no tendria sentido plantear una arquitectura asi?

  • @tony96sosa
    @tony96sosa 5 місяців тому

    Excelente contenido. Gracias Midu!

  • @yavallejo
    @yavallejo 7 місяців тому

    Excelente Video, Gracias por compartir lo que sabes, un saludo

  • @Murzbul
    @Murzbul 10 місяців тому

    Está buenisimo lo que tiene nextjs ahora! Lo de server components es extraordinario, aunque rompe con atomic design pero bueno es lo de menos.

  • @dngmyth6347
    @dngmyth6347 9 місяців тому

    Midu sos el mejor, te amo

  • @yovaxox
    @yovaxox 10 місяців тому

    Excelente. Gracias Midu!

  • @carlosterrazas8913
    @carlosterrazas8913 9 місяців тому

    Puedes hacer un video explicando sobre el sistema de api de nextjs y/o el sistema de cacheo de nextjs, revalidate..., si existe querys optimistas. como en reactquery. porfavor necesito esto para comenzar un nuevo proyecto. no hay mucha info afuera.

  • @HEAVYMETAL80tas
    @HEAVYMETAL80tas 8 місяців тому

    Qué agradable sujeto!🍷

  • @Jonavoe
    @Jonavoe 10 місяців тому

    Gracias por el video Midu!

  • @gasprograma
    @gasprograma 10 місяців тому +1

    Muy buen video!

  • @user-xs4th5rm6w
    @user-xs4th5rm6w 8 місяців тому

    wao exelente tutorial, muchas gracias, pero el trucaso de crear ruta mmm(cuando usas neovim no tienes que estar redescrubriendo cosas que viene por defecto con unix)

  • @leoamerio9538
    @leoamerio9538 Місяць тому +1

    Alguien mas tuvo problemas para correr el comando seed? Segui todos los pasos pero veo que no tengo el seed.js como midu, tengo un folder seed que dentro contiene route.ts y alli pareceria que esta lo mismo que tiene midu en el seed.js, pero al correr el comando me da errores

  • @PauDevelop
    @PauDevelop 9 місяців тому

    Excelente contenido como siempre!!

    • @midulive
      @midulive  9 місяців тому

      Mil gracias!

  •  Місяць тому

    Hola, saludos a tod@s,pregunta: una vez hecho el fetch , que pasa si queremos que el suaurio modifique esa data , me refiero como padarias esa data a un context?

  • @ArielLopezMkultra
    @ArielLopezMkultra 10 місяців тому

    Sos un genio midu :)

  • @cesarandresrestrepoc7746
    @cesarandresrestrepoc7746 10 місяців тому

    muchas gracias por su contenido.esta excelente como siempre sos un crack.me gustaria que realizaras una pagina con next14 y mui.seria excelente para reforzar el aprendizaje.gracias

  • @berndeveloper
    @berndeveloper 10 місяців тому

    Si quieres hacer una app tipo sistema operativo, cómo manejarías las páginas al abrir múltiples ventanas? Yo estoy jugando con arrays de objetos de páginas que se displayen en un componente de ventana, entonces así manejo el que se vayan acululando, cerrar etc, pero me gustaría pasarlo al route the nextjs, algún consejo que me puedas dar?, es viable pasar esa lógica a routes?

  • @Hikari-ir5yt
    @Hikari-ir5yt 4 місяці тому

    @midulive Tengo un problema, cuando intento hacer el import del global.css del minuto 20:30 me da el siguiente error:
    Build Error
    Failed to compile
    ./app/ui/global.css
    Error evaluating Node.js code
    Error: Failed to load external module
    Como puedo solucionarlo?

  • @user-jh1mg3lf4v
    @user-jh1mg3lf4v 5 місяців тому

    geniales tus videos, ya es el segundo curso que veo y son geniales, quisiera saber como se llama la extensión que usas para ese completado de sugerencia se ve muy genial.

  • @joakuvideo
    @joakuvideo 10 місяців тому +2

    Cómo se agrupan los config dentro de package.json en vscode? Es una extensión?

    • @kerneldiego
      @kerneldiego 10 місяців тому

      Me quedé pensando lo mismo 🤔

    • @lucasgustavodiaz
      @lucasgustavodiaz 10 місяців тому

      Solo tenes que activar la opción de file nesting

    • @lucasgustavodiaz
      @lucasgustavodiaz 10 місяців тому +2

      luego configurá File Nesting: Patterns los archivos que quieras agrupar en package.json yo tengo los siguientes: package-lock.json, yarn.lock, pnpm-lock.yaml, .eslintignore, .eslintrc.json, .gitignore, .prettierignore, next.config.js, postcss.config.js, prettier.config.js, tailwind.config.ts, tsconfig.json

    • @kerneldiego
      @kerneldiego 10 місяців тому

      @@lucasgustavodiaz Dale, muchas gracias. Era justo eso. Es una maravilla ver el arbol de archivos mas acotado y con solo las cosas que usas para desarrollar

  • @ceambusiness
    @ceambusiness 10 місяців тому

    Muchas gracias por esta excelente introducción al Next.js, estoy en el camino de llegar a éste aprendiend JavaScript y React antes. Como recomiendas. Saludos

  • @mauroleonardi390
    @mauroleonardi390 9 місяців тому

    Midu!! genial el contenido muchas gracias!! Habra parte 2??

    • @midulive
      @midulive  9 місяців тому +1

      Por supuesto! Este jueves en directo en Twitch

  • @fernandososa2107
    @fernandososa2107 5 місяців тому

    Tengo un problema al usar suspense, lo he hecho igual que en el video usando los server components y tanto el page incial como el componente son asincronicos, y hago un fetch a una api interna que tengo.
    El error es que no se monta el componente y hay un error de hidratación lo que hace que de quede en blanco toda la pantalla hasta que le de un f5

  • @tadeoandresperez251
    @tadeoandresperez251 9 місяців тому

    Esperando el siguiente video

  • @francescllaogarcia6340
    @francescllaogarcia6340 9 місяців тому +1

    Hola, excelente tutorial, podrías indicar todas las extensiones que estas utilizando? alguien las sabe?

  • @cl3on482
    @cl3on482 9 місяців тому

    Impresionante

  • @leoncangini4712
    @leoncangini4712 10 місяців тому

    Segui el tutorial completo desde la web oficial de next js, y realmente veo que la app es super lenta en algunos casos, tambien que el RevalidatePath no termina de funcionar bien en todos los casos, y directamente no funciona si no vas a hacer redirect a la pagina que revalidaste el cache.

  • @nqda12
    @nqda12 10 місяців тому

    tremendo contenido, muchas gracias

  • @samuelmayo28
    @samuelmayo28 8 місяців тому

    hola, muy buen video. podrias comentar cuales extenciones usas? alguien sabe?

  • @ema22mas11
    @ema22mas11 6 місяців тому

    con respecto al pathname ua-cam.com/video/jMy4pVZMyLM/v-deo.html&feature=shared se puede recuperar, pero con javascript puro (no JSX, ReactJS, NextJS y demás) y las bibliotecas de node URL().parse(url).pathname. Por que es parte de la solicitud HTTP que el servidor recibe.
    Cuando la HTTP request llega al servidor la primer línea es el método HTTP luego el path.
    Por ejemplo GET /dashboard/customers
    Por ejemplo se podría hacer un hook similar a pathname, pero que se procese en el lado del servidor 😄

  • @could313
    @could313 8 місяців тому

    En una parte del video alguien del chat pregunta sobre si quiero usar componente en el layout global y en otras partes no usarlo, creo que con el uso de template.ts y layout.ts se lograria

  • @raal6109
    @raal6109 3 місяці тому

    q onda los Context providers? no te arruina el rsc? xq ya pasarias a tener todo en use client si es q queres englobarlos con algun context🤔

  • @lebaf8661
    @lebaf8661 6 місяців тому

    ¿Cual se supone es la diferencia entre getstaticprops y "use server", ¿son lo mismo o son similares?

  • @programandoConFelipe
    @programandoConFelipe 9 місяців тому

    Midu, más contenido de next.js 14 por favor.

  • @talalalam7227
    @talalalam7227 10 місяців тому +2

    Midu, como le hiciste para poner todas las configuracion dentro de "la carpeta" de package.json, si alguien sabe me podria pasar el video o explicar como se hace ?

    • @josearias9882
      @josearias9882 3 місяці тому

      Ya viene por defecto cuando trabajas con la guia de Next.js.

  • @__renesan
    @__renesan 4 місяці тому

    Gracias 💛

  • @dira4734
    @dira4734 9 місяців тому

    Con respecto a la pregunta del footer como cambiarlo dependiendo la pagina se usa los params de la url y en el return del footer se pone un ternario, si es el pathname que devuelva null u otra cosa y sino que se muestre el footer normal. Yo lo solucione así, espero que me haya explicado

  • @ragknar2401
    @ragknar2401 10 місяців тому

    Buenisimo midu 🤩

  • @rafaelrafael4843
    @rafaelrafael4843 9 місяців тому

    Hola, crees que pueda llevar este curso sin saber nada de type script? Mis conocimientos: React, javascript... Tengo un proyecto en produccion con react, funcionando bien, solo que me gustaría aprender este framework para proyectos optimizados para seo en algunas areas, y sobre todo para optimizar imagenes, será posible? O debería llevar un curso de Ts primero

  • @Antoniofdez98
    @Antoniofdez98 2 місяці тому

    Midu es rentable hacer un proyecto de front nextjs y de back nestjs?

  • @olivez7637
    @olivez7637 8 місяців тому

    Me incómoda un poco el hecho de que la algunas carpetas como componentes, modelos o servicios esten al mismo nivel de las paginas, por ejemplo en app/services también tener app/Contact (página) hay alguna forma de usar la antigua estructura? O alguien que recomiende algua arquitectura, porque de esta forma se me hace algo desorganizado trabajar, no sé igual y solo soy yo, pero me gustaría saber si hay forma de cambiarlo sin mudarme a una versión de next mas atrás

  • @aarondiaz2506
    @aarondiaz2506 10 місяців тому

    Gracias!

  • @danyeralbertoblancolizallo3463
    @danyeralbertoblancolizallo3463 2 місяці тому

    El orden de las carpetas y nombre es parecido a React.js?.