🎥 Curso de VSCode ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-KpgVF0mXOUs.html 💛 Aprende JavaScript aprendejavascript.org/ 📖 Mis notas sobre JavaScript jonmircha.com/javascript 📖 Mis notas sobre ECMAScript jonmircha.com/ecmascript 📦 Códigos: github.com/jonmircha/youtube-js 🔔 Suscríbete al canal ru-vid.com 🤓 👉 Visita mi sitio web jonmircha.com/ 💻 🌮 ¿Me invítas un taco? www.paypal.me/jonmircha 📫 Suscríbete a mi lista de correo tinyletter.com/jonmircha/
Hola JonMircha muchas gracias por tus vídeos he aprendido mucho con tus clases excelentes, me gustaría hacerte una pregunta con respecto al precio de un proyecto web que estoy haciendo necesito ayuda. Gracias
@@jonmircha Estoy haciendo un proyecto que mostrará información la página tendrá usuarios limitados que verás su información que un administrador principal le agregará como a su usuario desde cero la estoy haciendo y usaré firebase para base de datos. Cual sería el precio de un proyecto así la verdad no lo de . Gracias por tu ayuda
Hola! Mira que al parecer el video de la configuración ya no está disponible, me podrías compartir otro link de donde encontrarlo? Es que noté que “console” te aparece en verde y quería cómo tener la mis configuración para trabajar un poco más cómodo y ver en mi VSCode lo mismo que veo en el curso
Este tipo de material debería ser mucho más valorado, a nivel general la gente no comprende el valor de este tipo de cosas que uno puede encontrar en RU-vid. Un curso completo a disposición de quien lo desee
@@jonmircha Hola John solo tengo una pregunta, si let y const no tienen ámbito global afuera de bloques y funciones ¿por qué puedo acceder a los valores de esas variables externas con let y const dentro de otras funciones o bloques? Por ejemplo: let like=3 if(true) { console.log(like) } function nombre() { console.log(like) } nombre() Es decir, esa variable con let es accesible desde otras funciones y bloques como si fuera global, eso no lo entiendo, porque se supone que son otros bloques y funciones donde esa varaible no deberia existir
@@hackealoconclips575 Si defines let globalmente puedes usarla dentro de bloques o ambitos internos. Si defines let dentro de un ambito interno no la puedes usar globalmente. Con var donde sea que la definas es accesible. A eso se refiere con ámbito de bloque
El mejor curso, ni dormir quiero jaja muchas gracias maestro, es increíble como un video de 20 minutos ni se siente cuando otros de 9 min se sienten eternos, hace muy entretenidas las clases
Hola John solo tengo una pregunta, si let y const no tienen ámbito global afuera de bloques y funciones ¿por qué puedo acceder a los valores de esas variables externas con let y const dentro de otras funciones o bloques? Por ejemplo: let like=3 if(true) { console.log(like) } function nombre() { console.log(like) } nombre() Es decir, esa variable con let es accesible desde otras funciones y bloques como si fuera global, eso no lo entiendo, porque se supone que son otros bloques y funciones donde esa varaible no deberia existir @@jonmircha
Hace un tiempo arranqué a meterme en el mundo de la programación, ya he hecho cursos de HTML y CSS lo cual me han costado pero finalmente puedo decir que ya "se usar el sistema". Con JavaScript me ha sucedido que he tomado cursos en plataformas pagas, en plataformas gratuitas y admito que en varias de las clases me he llegado a dormirme (sin mentir) hasta que finalmente di con este profe que su buena vibra, su claridad a la hora de explicar y buen corazón hace que no solo disfrute sus videos sinó de que aprenda realmente.
En todos los videos o cursos que he visto sobre javascrip veia que declaravan variables con var o let, pero nunca entendia la diferencia entre ellas y por fin gracias a ti entendi la diferencia, muchas gracias.
Eres lo más! Empecé a estudiar a full para entrar en un bootcamp y me estaba sintiendo muy frustrada y estresada lo cual es contraproducente para aprender. Tus videos me están devolviendo la tranquilidad y la motivación por la cual decidí en un principio empezar este camino 🙌🏻 gracias!
Haber como lo puedo decir 🤔, comenzaré en esto: hay millones qué saben de programación entre ellos muchos genios qué dominan todo PERO no saben como enseñar a los demás. Diría que tu eres uno de esos genios, pero además tienes el DON DE ENSEÑAR y no solo eso, tienes la voz y la dicción exacta para que lo que enseñes sea agradable y envolvente para el público. Felicidades, yo por mi parte a todo el que quiera aprender siempre les diré primero sobre tu canal de youtube. 😉😉😉 Porque estoy seguro que si o si aprenderán.
Reciba amigo jonmircha, un cordial saludo, luego de ver estos 3 primeros videos, ya estoy interesado en ver todos... gracias por impartir conocimiento. Listo Suscrito, Listo Campana, Listo manita arriba.
Muy buena explicación , apenas estoy empezando el curso y vi que muchas personas lo recomiendan , así que lo seguiré , muchas gracias por haber compartido el curso gratuitamente.
Gracias Jon!! en el dia 16 de Febrero de 2022 pude entender bien la diferencia entre Var y Let y más cuando lo entiendes de parte del Scope, aunque tenia aplicado dicho conocimiento, me vino fresco el hecho de volver a entender mas. sigamos asi!!
Muchas gracias Maestro ,recién estoy ingresando al mundo del desarrollo web y usted me está ayudando a que este mundo se haga mas interesante y entretenido de lo que pensaba , gracias por compartir las buenas practicas en la programacion , seguiré siguiendo sus cursos. Bendiciones ...
De todos los cursos en YT en español que busque sobre JavaScript , este es el mejor. Concreto, claro, muy amable en la explicacion y super completo. Gracias!!! ♥
Increíble me gusto el video, vengo del antiguo mundo de Visual Basic 6.0 pasando por un largo lapso de tiempo en el cual deje la programación y ahora quiero retomar este camino, gracias Jon Mircha por la explicación tan clara, sencilla y llena de mucho valor.
Estoy haciendo el curso de the odin project y estoy finalizando el primer modulo web 101, y el saber esto me permitio, enfocarme en el let y no en el var, muchas gracias, voy avanzando poco a poco, pero me va sirviendo, muchas gracias por tu aporte a todos nosotros.
Muchas gracias. En este video aprendí la diferencia entre var y let. Básicamente usar var es una mala práxis que cambió en 2014 o 2015; Var se utiliza para un ámbito global y let es para un ámbito de bloque
Solo díganme, ¿Qué maestro utiliza su experiencia para dar y fundamentar sus clases en la actualidad?, son realmente muy pocos y Jon es de los pocos que lo hace sin fines de lucro (en sentido de cobrarnos por ver y aprender con él). Además, también nos da la oportunidad de configurar nuestros visual para que nos sea más cómodos y nos da herramientas para poder facilitarnos aún más el trabajo. Ahora me suscribo a su canal y de aquí comenzaré a aprender no solo este, sino todos los lenguajes de programación que Jon suba y me llamen la atención, empezando siempre por el maravilloso JavaScript.
Acá repasando estos videazos porque necesito explicarle estos conceptos a alguien más, y dije: "oh claro, voy a recurrir al que mejor me lo ha explicado cuando era un novato". Crack John
Python vs JS JS * Posee variables globales con (var) pero no se recomienda utilizar porque si tu variable vuelve hacer asignada, pues cambia su valor * También posee variables de bloque que permite que este habilitada para su scope Python * Una variable definida dentro de una función solo está disponible dentro de esa función, y una variable definida fuera de una función se considera global y está disponible en todo el archivo
Amigo Jon! Excelente lo suyo, muy buen material. Lo recomiendo siempre a quien está comenzando (poco más que les dejo la PWA puesta en el escritorio jaja). Realmente eres un "amigo y docente digital" y seguramente te retorna todo lo bueno que haces por los demás. Te felicito!! Saludos desde Uruguay.
Gracias, mira todo el curso al momento van 25 sesiones y seguire de Lunes a Viernes un video hasta terminar todo lo que considero necesario para comenzar a Desarrollar en JS, comparte y suscríbete
Increíble! Muchas gracias por compartir tu conocimiento de una manera tan ordenada, prolija y tan entendible. Este tipo de contenido lo estuve buscando por meses.
Quiero agradecerte por tan grande esfuerzo. Al mostrar la razón de las cosas, nos da una base solida llena de detalles interesantes que segura un solido aprendizaje. He visto muy buenos profesores enseñar JavaScript, pero a usted lo coloco en el primer lugar por su manera de explicar , la cual procura no dejar vacíos de conocimientos (lo digo con mucho criterio). Mi valoración para ti es de 1.000.000 de puntos. Sencillamente extraordinario. GRACIAS
Hola profe, estoy comenzando a aprender y debo decir que explicas muy bien, ahora si entendí perfectamente la diferencia que tiene var y let, gracias !
@@franpalma3906 Hola, muchas gracias por tus buenos deseos, también te deseo mucho éxito. Oye, como recomendación personal, te sugiero que tomes apuntes, cada que veas un vídeo del curso, primero míralo con máxima concentración, después vuelve a mirarlo pero ahora realiza tu el ejercicio práctico, mientras miras el vídeo vas haciendo el ejercicio y por ultimo, vuelve y miras el vídeo y ahora si tomas los apuntes, después de unos dos días dale una repasada a todos los apuntes que hayas tomado y sigue esa rutina, a mi me ha funcionado muy bien, por cierto, yo tomo apuntes en Word, un ejemplo de como yo tomo los apuntes: 1: Pongo vídeo número 1 - Strings 2: Tema del vídeo (Strings) 3: Lo que el profe explico en el vídeo de forma clara y lo más resumido posible Y ya, tal vez te sirva de algo lo que te acabo de mencionar, ¡muchos éxitos! Bye bye
Incredible! Estaba un poco perdido en medio de la explicación del porque era mejor usar Var en vez de Let, creo que también es porque no tengo mucho conocimiento en ningún otro lenguaje, pero al fin pude darle sentido, y comprendo totalmente porque si es mejor usar Let en vez de var. Gracias una explicación muy sustanciosa!
Gracias no es sólo que seas un gran conocedor del tema y lo domines sino la forma magistral que lo explicas de una forma tan Clara para entender un tema que suele ser tan complicado e incluso en los mejores libros que he leído no lo explican tan claro gracias por tu esfuerzo un libro que creo que es uno de los mejores el elocuente Java script no lo explica mejor que tu Mil Gracias y que Dios te Bendiga.
Excelente explicación. Luego de ver este video, me doy cuenta que venía haciendo una mala práctica con respecto al uso de var y let. Gracias por tus aportes ..
Mil gracias por el contenido, es muy bueno, muy bien explicado!!! Añadido a página de inicio en el móvil, y RECOMENDADO a mis amigos!! Espero te vaya genial!!!
Un héroe, gran curso y contenido en tu canal. No pude iniciar live server haciendo clic derecho porque no me aparece en el menú así que investigando la solución y luego a seguir.
Unos de los tutoriales mas completos y mejor explicados que encontré en RU-vid. Muchas gracias por compartir tu conocimiento. Espero pronto poder mostrarle algún proyecto. Saludos
Increíble la pasión y dedicación de Jon para explicar las cosas, vengo de hacer un curso de JS y encontré este canal para sacarme una duda sobre function y ahora mismo estoy repasando varios conceptos !! Muchisimas gracias por compartirnos tu conocimiento ! super recomendable
Rápido y sencillo ha sido el ejemplo que has dado sobre hoisting, alcance y bloque de código. Esto muchas veces se dificulta entenderlo, pero el hecho de fijar la importancia que tiene el bloque y como este afecta circunscripción de "let" para contener a la variable a diferencia de "var" que no permite ser contenida (gracias al hoisting) ayuda a visualizar la reasignación (pisada) de variables de forma clara. Por otro lado te comento que yo para correr los códigos de JS utilizo Run JS pero creo que el uso de console.log asi como la has mostrado para ver los resultados por consola del navegador se convierte en la herramienta predilecta para el desarrollador, permitiéndole familiarizarse más aun con el entorno del navegador. Saludos Jon.
Creo que se resumió más de un libro con este video. Tanto la parte de las variables y su interacción con los tipos de scope como ese extra en node, muy bueno. Gracias por estos aportes
Hola Jon! Es interesante amigo... Yo no programo en otros lenguajes fuera de los de la web, y estoy aprendiendo apenas. Desde que escuche la primera vez "ES6" y vi las novedades de éste (incluyendo "let" y "const") entendí que era con esas dos palabras reservadas que debía trabajar. ¡Punto! Para mí quedó clarísimo. Lo que no entiendo es porqué en muchos otros cursos "actualizados" a 2020 algunos instructores se empecinan en seguir usando "var" y confundiendo. Me gustó cómo lo dijiste: 'No utilicen "var" porque es una mala práctica'. Faltó ponerle como dice el meme: "¿Así, o más claro?" Ojalá esos otros instructores se den una vuelta por aquí. Un abrazo brother.