entré acá para decir que super claro los conceptos. Gracias al algoritmo de ytb por la sugerencia de este video y ahora suscripto!!
Год назад+4
Martín sos un genio. Es la primera vez que veo que alguien explica con tanta profundidad y claridad todo el proceso hasta el despliegue a producción, cosa que muchos cursos dejan por ahí flotando y te enseñan algo puntual sin mostrarte el panorama completo. Gracias loco.
Excelente. Es dificil encontrar a alguien que explique tan detalladamente. Hace varios años que estoy en el mundo del desarrollo web y siempre miro videos sobre ciertas cuestiones, las tenga claras o no, y tambien para conocer nuevos canales y personas que aporten su granito de arena. Siempre me pareció que hacía falta un poco mas de detalle en esto, que cuando explican, muchos dan por sabido muchas cosas y que explicaciones como estas, con mapas, flechas, ejemplos y demás, serían excelentes. Hasta pensé en abrirme un canal y comenzar a explicar como a mi me gustaría, y creo que lo haría como lo haces tu. Felicitaciones y nuevos sub por aquí. Saludos!
Te entendí todo, voy a mitad de video y respondes cada duda que se me cruza en la cabeza, excelente video te seguiré y dónde vea un curso tuyo me anoto. Gracias! Si necesitas un colaborador fullstack JS coméntame, mil saludos!
Gracias por el apoyo y la confianza Kendra!! En aprox 2 meses seguro saque un curso con cupos limitados, en cuánto lo tenga diagramado voy a avisar en el canal =)
@@migesualdo ya soy miembro! Espero mucho de vos loco ojalá te valla super bien. Desde que inicie a estudiar siempre tuve está duda y ayer a la noche pude implementar. La hice bastante solo, nomás que falle en crear los scripts, algo que creía banal termino siendo muy importante! Abrazos!
Excelente el camino que está tomando, me parece completamente nesesario para no ser un curso más en RUclips, aparte tomarte el tiempo para explicar cosas que a veces se dan por entendídas u obvias, marca la diferencia, éxitos en todo lo que hagas y a pesar de tener conocimientos ya ansío que esta serie o curso continúe, saludos desde Arg!
Muchas gracias Juan!! Si, a veces me da "fiaca" ir tan lento, pero no quiero que NADA quede fuera, quiero que sea el único curso que se necesita, así termine siendo de 45 horas.
@@migesualdo y con 45 nos quedamos corto creo, como para que te des una idea, el curso de Vue de Fernando Herrera dura esa, y tiene una segunda... jajajajaj; pero en fin, es muy llevadero de mirar, asique despreocupate por cuanto dure cada video, o cuantos videos sean !
excelente Martin! muy interesantes y útiles los temas del video!. En el próximo, si te parece bien, podrias comentar rápidamente que extensiones de vscode estás usando . Gracias por todo!
parece una boludez, pero el simple hecho de usar unas flechitas y visualizarlo aumenta muchísimo la claridad para explicar y entender cada contexto en el que te desplazas, se nota que tenes buena vocación para enseñar lo que aprendiste! saludos y nuevo sub desde la Patagonia argentina. pd: como pusiste un mapamundi en excalidraw?
Sos un crack muchas gracias por esa explicacion buscaba una alternativa a Heroku porque antes subia el backend alli y ahora se volvio de paga y creo que ahora Railway tambien no estoy seguro me dijeron que era una buena alternativa pero no me deja desplegar no se quien sepa si eso ya se volvio de paga o que De todas formas muchas gracias por la informacion y explicacion muy buen video
Hola, antes que nada quería agradecerte y felicitarte Martín por tan buen contenido que generas. De paso quisiera hacer una consulta tal vez media sonsa pero no encuentro de que manera solucionarla y es la siguiente. Siguiendo los pasos tal cual los muestras, no me devuelve el control de la terminal después de hacer un console.log, porque será? será alguna configuración necesaria, o es que hay que tipear con alguna tecla en particular? perdón mi ignorancia. Agradezco mucho a quien pueda ayudarme
No se recomienda ignorar el archivo yarn.lock con .gitignore ya que es importante que todos los desarrolladores que trabajan en el proyecto tengan acceso a la misma versión de las dependencias y subdependencias. Ignorarlo puede causar problemas de compatibilidad y errores en la instalación de paquetes.
Buenas Martín, estoy desplegando una proyecto full stack, con el Front en vercel, el back en render y la base de datos en planetscale (todo en los diferentes planes gratuitos, ya que es un proyecto sólo para el portafolio), pero el problema es que cuando entro al sitio ya desplegado la primer consulta tarda demasiado en traerme la respuesta (el get de la api), pero una vez que llegan os primeros datos ya funciona relativamente rapido el resto de solicitudes. Sabés si es un problema por el plan gratuito de planetscale para la base de datos o es de render por el plan gratuito?
Hola tengo un problema y es que mi api implementa autenticacion, y cuando lo pruebo en postman funciona, pero la api ya deployada en render no me aplica la autenticacion correctamente, aque cree que se deba?
🧠 como es el funcionamiento cuando quieres cargar archivos a tu site, un ejemplo desde el front, tengo un formulario que pide que le cargue un pdf, este pdf debe quedar en una ruta especifica, como se maneja esto?
pero si tengo un proyecto frontend y backend en mi caso tengo un proyecto separado y necesito subirlo que hago subo dos o no se no se ambos necesitan consolas diferentes para iniciar
Martin, tengo un proyecto full stack con MERN. El backend ya lo tengo deployado en render y funciona perfectamente. Pero al querer hacer el deploy del Front en "vercel" me tira el siguiente error, el cual estoy hace dias sin poder solucionarlo: [vite]: Rollup failed to resolve import "mongoose" from "/vercel/path0/backend/database/connectdb.js". El error indica algo del back, pero el back ya esta deployado y funciona. Podrias decirme en donde puede estar el error? Quedaria eternamente agradecido. Gracias
excelente aporte alguno sabe si en el plan gratuito de render te deja guardar imagenes en el servidor? en la carpeta upload con multer y alojar el path en la db. Intento hacerlo se guarda en la db pero no la carga en local funciona perfecto.
Martín gran video.. No se si me puedan ayudar, tengo una BD en MongoDB(Atlas) pero para conectar acceder desde el backend, Atlas me pide que le de una IP para darle permiso de conexión He puesto todas las que eh encontrado pero mi backend alojado en Render me vota un error sobre mongoose. Alguien sabe: 1. Render soporta conexiones con MongoDB. 2. donde puedo encontrar la IP para configurar en mi servidor de BD y poderle darle permiso. Gracias por la ayuda
Pero debo usar forzosamente un servicio externo al que ya tengo contratado? Pues ya tengo un servicio de hosting, pero me gustaría no usar otro y que todo sea interno qwq
Como andas Genio excelente explicacion... lleve mi aplicacion node.js a render.. y funciona todo pero no envia los mails ( lo hice con mucho esfuerzo con nodemailer jajaja) soy mega super principiante... el mail es de gmail... tengo contraseña de aplicación, agregue nodemailer a las dependias, puse usuario y pass en .env... le pregunte a gpt a copilot pero no saben... En local host funciona bien.... la consola de render no me dice nada... si se entera que quiero mandar un mail... por eso no sale error de nada... me podras recomendar algo soy super principiante... muchas gracias
Yo amo git amo git amo git es lo mejor que me ha pasado amo el queso y la verdad no sé que me gusta más si el queso o git creo que el queso gana si es holandés ahumado o brie pero amo git 😮
Hola facundo, sinceramente no me acuerdo cuál tema elegí, pero te paso el video que utilicé para configurarlo: ruclips.net/video/d9y0l7yY404/видео.html
hola amigo, no sabes si en el plan gratuito de render te deja guardar imagenes en el servidor? en la carpeta upload con multer y alojar el path en la db
No estoy seguro misael, quizás al ser contenedores de docker no se pueda hacer persistir información en el contenedor. Sería cuestión de que pruebes a ver si te deja.
hola pudiste hacerlo? yo intente y no guarda la imagen queda guardada en la base d datos pero no la carga. Creo un articulo pero cuando recargo la pagina o al rato desaparece la imagen y me da el error que no encuentra el archivo.
Hola Diego nono, en el video explico qué son ambos. Yarn es para instalar librerías de terceros y gestionar las dependencias de nuestro proyecto de esas librerías. Docker es una tecnología que sirve para garantizar que el código (la app) que funciona en nuestra máquina, funcione en cualquier otro servidor en que la despleguemos.
Hola Martín, con suerte ves esto, seguí tus pasos hasta que el los logs de render me encontré con un fallo relacionado con Puppeteer y la carpeta Chrome, intenté resolverlo y me llevó dos horas para no llegar a ningún sitio. Mi problema concreto en el log de render: throw new Error(`Could not find Chrome (ver. ${this.puppeteer.browserRevision}). This can occur if either ` +. No se cómo solventarlo
36:00 En este parte me tira: npm@6.14.13 /usr/local/lib/node_modules/npm Jul 2 10:27:44 PM ==> Build failed 😞 Si, uso npm, alguno tiene alguna recomendacion?
Dejá un 🧠 en los comentarios si te aclaré conceptos que no entendías en este video 🙃
entré acá para decir que super claro los conceptos. Gracias al algoritmo de ytb por la sugerencia de este video y ahora suscripto!!
Martín sos un genio. Es la primera vez que veo que alguien explica con tanta profundidad y claridad todo el proceso hasta el despliegue a producción, cosa que muchos cursos dejan por ahí flotando y te enseñan algo puntual sin mostrarte el panorama completo. Gracias loco.
Excelente.
Es dificil encontrar a alguien que explique tan detalladamente. Hace varios años que estoy en el mundo del desarrollo web y siempre miro videos sobre ciertas cuestiones, las tenga claras o no, y tambien para conocer nuevos canales y personas que aporten su granito de arena.
Siempre me pareció que hacía falta un poco mas de detalle en esto, que cuando explican, muchos dan por sabido muchas cosas y que explicaciones como estas, con mapas, flechas, ejemplos y demás, serían excelentes. Hasta pensé en abrirme un canal y comenzar a explicar como a mi me gustaría, y creo que lo haría como lo haces tu.
Felicitaciones y nuevos sub por aquí.
Saludos!
Gracias amigo, muy bien explicado; el único canal que tiene un video exclusivo para el deploy :)
Me recontra enganche con estos vídeos, algunas las se y muchas otras aprendo, mil gracias Martin
Qué bueno Juan!! Hoy sale video nuevo =)
Un espectáculo de explicación❤❤❤
Te entendí todo, voy a mitad de video y respondes cada duda que se me cruza en la cabeza, excelente video te seguiré y dónde vea un curso tuyo me anoto. Gracias! Si necesitas un colaborador fullstack JS coméntame, mil saludos!
Gracias por el apoyo y la confianza Kendra!! En aprox 2 meses seguro saque un curso con cupos limitados, en cuánto lo tenga diagramado voy a avisar en el canal =)
@@migesualdo ya soy miembro! Espero mucho de vos loco ojalá te valla super bien. Desde que inicie a estudiar siempre tuve está duda y ayer a la noche pude implementar. La hice bastante solo, nomás que falle en crear los scripts, algo que creía banal termino siendo muy importante! Abrazos!
Como siempre... excelente contenido, super claro Martin, se nota que le dedicas mucho laburo y tenes vocación para explicar.
Gracias Ariel!! 😊
Excelente video Martín te felicito, Dios te bendiga, saludos
excelente explicación. Muchas gracias por este tutorial para los que empezamos
Muy bueno, se me estaba complicando subir un proyecto que tenia en express a versel. Me encontré con este video y me soluciono la vida!
Qué bien!! =)
Excelente el camino que está tomando, me parece completamente nesesario para no ser un curso más en RUclips, aparte tomarte el tiempo para explicar cosas que a veces se dan por entendídas u obvias, marca la diferencia, éxitos en todo lo que hagas y a pesar de tener conocimientos ya ansío que esta serie o curso continúe, saludos desde Arg!
Muchas gracias Juan!! Si, a veces me da "fiaca" ir tan lento, pero no quiero que NADA quede fuera, quiero que sea el único curso que se necesita, así termine siendo de 45 horas.
@@migesualdo y con 45 nos quedamos corto creo, como para que te des una idea, el curso de Vue de Fernando Herrera dura esa, y tiene una segunda... jajajajaj; pero en fin, es muy llevadero de mirar, asique despreocupate por cuanto dure cada video, o cuantos videos sean !
Me acabo de suscribir! Justo quería deployar una app en render que nunca lo había probado antes. Genial el video. Messirve. Gracias!
Me salvaste la vida hermano, justo a una horas de entrega🎉 eres el mejor 🧠
Excelente vídeo, has sabido sintetizar muy bien los conceptos y explicar todo lo necesario sin rodeos. Nuevo subscriptor! 😁
El mejor tutorial de toda internet sobre full stack
🙂
Funciona 100% 🎉 tras muchos intentos
Muchas Gracias Martín!! una claridad excelente a la hora de explicar🧠🧠
Gracias por el video! en mi caso entendía lo de git, pero no lo de render (el tema de los puertos, variables de entorno, etc.). Genio 🧠🧠
Excelente explicación 🧠
Recién empiezo a verlo, pero ya dejo esto por acá!!🧠
Qué bien esa confianza!! 🙃
excelente Martin! muy interesantes y útiles los temas del video!. En el próximo, si te parece bien, podrias comentar rápidamente que extensiones de vscode estás usando . Gracias por todo!
Buena idea, voy a hacer un video cortito mostrando todo eso Fernando!
Hola Martin! Excelente tus videos. Muchas gracias. Un abrazo
me encanto y me sirvio de mucho... mas que nada los conceptos de docker y el cloud services 🧠🧠🧠
acabas de salvar mi proyecto de fin de curso :'D 🧠
Excelente! aprendi mas cosas de lo que venia buscando...
Muy bueno, muy bien explicado!!
parece una boludez, pero el simple hecho de usar unas flechitas y visualizarlo aumenta muchísimo la claridad para explicar y entender cada contexto en el que te desplazas, se nota que tenes buena vocación para enseñar lo que aprendiste! saludos y nuevo sub desde la Patagonia argentina. pd: como pusiste un mapamundi en excalidraw?
Hola Ramiro gracias por el apoyo =)! Me alegro que te guste el contenido.
El mapamundi es solo una imagen!
sos un crack para enseñar
Sos un crack muchas gracias por esa explicacion buscaba una alternativa a Heroku porque antes subia el backend alli y ahora se volvio de paga y creo que ahora Railway tambien no estoy seguro me dijeron que era una buena alternativa pero no me deja desplegar no se quien sepa si eso ya se volvio de paga o que
De todas formas muchas gracias por la informacion y explicacion muy buen video
Explicas suber bien gracias 😊
Hola, antes que nada quería agradecerte y felicitarte Martín por tan buen contenido que generas. De paso quisiera hacer una consulta tal vez media sonsa pero no encuentro de que manera solucionarla y es la siguiente. Siguiendo los pasos tal cual los muestras, no me devuelve el control de la terminal después de hacer un console.log, porque será? será alguna configuración necesaria, o es que hay que tipear con alguna tecla en particular? perdón mi ignorancia. Agradezco mucho a quien pueda ayudarme
Eres un crack!
Muy bueno, ojalá avances rápido con el curso. ¿Por qué no ignoras el yarn.lock?
No se recomienda ignorar el archivo yarn.lock con .gitignore ya que es importante que todos los desarrolladores que trabajan en el proyecto tengan acceso a la misma versión de las dependencias y subdependencias. Ignorarlo puede causar problemas de compatibilidad y errores en la instalación de paquetes.
excdelente video felicidades, tendras alguno de integración con angular y node? , o bien algún curso, gracias
Buenas Martín, estoy desplegando una proyecto full stack, con el Front en vercel, el back en render y la base de datos en planetscale (todo en los diferentes planes gratuitos, ya que es un proyecto sólo para el portafolio), pero el problema es que cuando entro al sitio ya desplegado la primer consulta tarda demasiado en traerme la respuesta (el get de la api), pero una vez que llegan os primeros datos ya funciona relativamente rapido el resto de solicitudes. Sabés si es un problema por el plan gratuito de planetscale para la base de datos o es de render por el plan gratuito?
Hola tengo un problema y es que mi api implementa autenticacion, y cuando lo pruebo en postman funciona, pero la api ya deployada en render no me aplica la autenticacion correctamente, aque cree que se deba?
🧠 como es el funcionamiento cuando quieres cargar archivos a tu site, un ejemplo desde el front, tengo un formulario que pide que le cargue un pdf, este pdf debe quedar en una ruta especifica, como se maneja esto?
Hola buen video una pregunta como cambiastes el prompt de la consola de vsc, gracias
ruclips.net/video/d9y0l7yY404/видео.htmlsi=ZJlnGop7hu0rXIlS
Con ese tutorial !
Por que no encontre esto antes?! :(
pero si tengo un proyecto frontend y backend en mi caso tengo un proyecto separado y necesito subirlo que hago subo dos o no se no se ambos necesitan consolas diferentes para iniciar
Lo logré!!!!
Esto mismo aplicaria para APIs, solo BackEnd ?? algun articulo para ello ?
Martin, tengo un proyecto full stack con MERN.
El backend ya lo tengo deployado en render y funciona perfectamente.
Pero al querer hacer el deploy del Front en "vercel" me tira el siguiente error, el cual estoy hace dias sin poder solucionarlo: [vite]: Rollup failed to resolve import "mongoose" from "/vercel/path0/backend/database/connectdb.js".
El error indica algo del back, pero el back ya esta deployado y funciona. Podrias decirme en donde puede estar el error? Quedaria eternamente agradecido. Gracias
excelente aporte alguno sabe si en el plan gratuito de render te deja guardar imagenes en el servidor? en la carpeta upload con multer y alojar el path en la db. Intento hacerlo se guarda en la db pero no la carga en local funciona perfecto.
Martín gran video..
No se si me puedan ayudar, tengo una BD en MongoDB(Atlas) pero para conectar acceder desde el backend, Atlas me pide que le de una IP para darle permiso de conexión
He puesto todas las que eh encontrado pero mi backend alojado en Render me vota un error sobre mongoose.
Alguien sabe: 1. Render soporta conexiones con MongoDB. 2. donde puedo encontrar la IP para configurar en mi servidor de BD y poderle darle permiso.
Gracias por la ayuda
Pero debo usar forzosamente un servicio externo al que ya tengo contratado?
Pues ya tengo un servicio de hosting, pero me gustaría no usar otro y que todo sea interno qwq
Como andas Genio excelente explicacion... lleve mi aplicacion node.js a render.. y funciona todo pero no envia los mails ( lo hice con mucho esfuerzo con nodemailer jajaja) soy mega super principiante... el mail es de gmail... tengo contraseña de aplicación, agregue nodemailer a las dependias, puse usuario y pass en .env... le pregunte a gpt a copilot pero no saben... En local host funciona bien.... la consola de render no me dice nada... si se entera que quiero mandar un mail... por eso no sale error de nada... me podras recomendar algo soy super principiante... muchas gracias
Excelente aporte pa, aún sigues recomendando esa página para alojar el proyecto allí (render)?
Sisi, pero principalmente para desarrollo. Para un proyecto productivo importante quizás me inclinaría por Azure, me da más confianza.
Yo amo git amo git amo git es lo mejor que me ha pasado amo el queso y la verdad no sé que me gusta más si el queso o git creo que el queso gana si es holandés ahumado o brie pero amo git 😮
😅
Muy Bueno el curso me estoy poniendo al dia... me sale un error tipo error el push : failed to push some refs to url ... gracias
No te dice nada más? Me fijaría que estuviese bien la URL del repositorio de Github Ariel
@@migesualdo Listo Martin.. le estaba pasando mal el nombre de mi carpeta..Gracias. Sds
hola como tenes configurrado el 'oh my posh'?
Hola facundo, sinceramente no me acuerdo cuál tema elegí, pero te paso el video que utilicé para configurarlo:
ruclips.net/video/d9y0l7yY404/видео.html
@@migesualdo ya lo puede resolver gracias igual
hola amigo, no sabes si en el plan gratuito de render te deja guardar imagenes en el servidor? en la carpeta upload con multer y alojar el path en la db
No estoy seguro misael, quizás al ser contenedores de docker no se pueda hacer persistir información en el contenedor. Sería cuestión de que pruebes a ver si te deja.
hola pudiste hacerlo? yo intente y no guarda la imagen queda guardada en la base d datos pero no la carga. Creo un articulo pero cuando recargo la pagina o al rato desaparece la imagen y me da el error que no encuentra el archivo.
Martín una pregunta yarm es igual a docker?
Hola Diego nono, en el video explico qué son ambos.
Yarn es para instalar librerías de terceros y gestionar las dependencias de nuestro proyecto de esas librerías.
Docker es una tecnología que sirve para garantizar que el código (la app) que funciona en nuestra máquina, funcione en cualquier otro servidor en que la despleguemos.
En render es gratuito poner un backend de nodejs?
La instacia que se apaga cuando no se usa sí, para desarrollar está muy bien. Ya en producción si o si hay que pagar.
Voy a aportar info sobre las versiones por si les interesa : ruclips.net/video/hwlOuZvaDIA/видео.html
🧠🧠
🧠🧠🧠🧠🧠🧠
🧠
🫂🧠
Hola Martín, con suerte ves esto, seguí tus pasos hasta que el los logs de render me encontré con un fallo relacionado con Puppeteer y la carpeta Chrome, intenté resolverlo y me llevó dos horas para no llegar a ningún sitio. Mi problema concreto en el log de render: throw new Error(`Could not find Chrome (ver. ${this.puppeteer.browserRevision}). This can occur if either
` +. No se cómo solventarlo
36:00 En este parte me tira:
npm@6.14.13 /usr/local/lib/node_modules/npm
Jul 2 10:27:44 PM ==> Build failed 😞
Si, uso npm, alguno tiene alguna recomendacion?
Listo resuelto, seguimoss 🫡
Buenísimo manu, qué era?
🧠