Volver al blog

Usando Chrome Dev Tools

¡Hola HaWker! Jeff Bruchado por aquí.

Este es el último artículo de nuestra serie de artículos que tuvo como objetivo Aprender Programación desde Cero.

Voy a extrañar esto 😢

¿Y tú? ¿Te gustó este viaje para aprender programación? ¿Conseguiste aprender algo con esta serie de artículos? Por favor, respóndeme este email.

Pero como aún no hemos terminado.

Hoy vamos a aprender a usar Chrome Dev Tools.

Usar Chrome Dev Tools es como tener una navaja suiza en la programación.

Es esa caja de herramientas llena de trucos que te ayuda a entender y mejorar lo que está pasando en tu sitio o aplicación web.

¿Por qué es un must-have para cualquier desarrollador?

  1. Depuración: Con Dev Tools, puedes cazar bugs como un detective. ¿Tienes un código que no está funcionando? Abre la consola, coloca algunos breakpoints y ve exactamente dónde las cosas están fallando.

  2. Performance: ¿Quieres que tu sitio cargue a la velocidad de la luz? Usa la pestaña "Performance" para analizar qué está pesando y optimizar la carga.

  3. Estilización: ¿Jugar con CSS en tiempo real? ¡Sí, por favor! Con Dev Tools, puedes ajustar el estilo de tu sitio en vivo y ver los cambios al instante.

  4. Análisis de Red: ¿Quieres saber cuánto tiempo tus imágenes o scripts están tardando en cargar? Échale un vistazo a la pestaña "Network".

  5. Experimentación: Probar cambios sin miedo de estropear todo. Con Dev Tools, puedes experimentar alteraciones en el HTML, CSS y JavaScript de tu sitio sin afectar el código real.

¿Cómo usar Chrome Dev Tools?

Usar Chrome Dev Tools es como tener visión de rayos-X para tu sitio.

Puedes ver todo lo que está sucediendo detrás de escenas, ajustar, experimentar y mejorar. Es una habilidad esencial para cualquier desarrollador web que quiere llevar sus proyectos al próximo nivel.

  1. Abriendo: Haz clic con el botón derecho en la página y selecciona "Inspeccionar" o usa Ctrl+Shift+I (Cmd+Option+I en Mac). ¡Boom! Bienvenido al backstage de tu sitio.

  2. Console: Aquí es donde ves mensajes de error, puedes ejecutar código JavaScript rápidamente o verificar valores de variables.

  3. Elements: Aquí es donde alteras el HTML y el CSS. ¿Quieres ver cómo queda tu sitio con una fuente diferente? Cambia y verifica al instante.

  4. Network: Esta pestaña es un tesoro. Muestra todos los recursos que tu sitio está cargando, cuánto tiempo tarda cada uno y si hay algo fallando. Incluso puedes verificar la respuesta de las solicitudes HTTP hechas a tus APIs.

  5. Performance: Aquí analizas la performance de tu sitio. Ves lo que lo está dejando lento y lo que puedes hacer para darle ese turbo.

  6. Sources: Es tu central de debug. Puedes colocar breakpoints, mirar los valores de las variables en tiempo real y entender el flujo de tu código.

  7. Device Mode: Este es el modo que prueba cómo tu sitio queda en dispositivos diferentes. Solo haz clic en el ícono de dispositivo móvil para simular diferentes tamaños de pantalla y resoluciones.

¡Es como ser el técnico de tu propio equipo de fútbol, viendo cada jugada y ajustando la estrategia en tiempo real!


Usando Chrome Dev Tools

Es muy importante que aprendas a usar Chrome Dev Tools, es un conjunto de herramientas de desarrollo integradas en Google Chrome que permiten a los desarrolladores depurar, debugear y modificar aplicaciones web en tiempo real.

Proporciona una serie de recursos y opciones que pueden ayudar a identificar y corregir problemas con el código de un sitio.

Los que más se benefician de esta herramienta son los programadores Frontend (yo incluido), nosotros básicamente trabajamos con VSCode, donde modificamos el código y con Dev Tools de Chrome, para ir depurando y analizando si el código está ejecutando lo que debe ejecutar, lo usamos para detectar errores de JavaScript y errores lógicos, problemas de estilización CSS o incluso solo alteraciones temporales rápidas en el DOM (Document Object Model).

Para entrar en las herramientas de desarrollo, haz clic con el botón derecho y haz clic en Inspeccionar (o presiona CTRL+SHIFT+C para usuarios de Windows / CMD+OPT+C para usuarios de MAC) para entrar en el panel de Elementos.

Aquí puedes depurar problemas de CSS y HTML. Si quieres ver mensajes registrados o interactuar con JavaScript, entra en la pestaña Console desde las pestañas de arriba (o presiona CTRL+SHIFT+J o F12/cmd+opt+j para entrar directamente).

NOTA: Esta no es una funcionalidad específica de Chrome, y la mayoría de los navegadores (basados en Chromium o no) tendrán su propio conjunto de herramientas de desarrollo, en gran parte similares.


Aprendiendo a depurar problemas

El Debugger es una de las principales herramientas de Chrome DevTools para depurar problemas con el código. Permite que definas puntos de interrupción en tu código, lo que significa que el navegador pausará la ejecución del código cuando llegue a esos puntos.

Esto permite que examines el estado de tu aplicación y verifiques lo que está sucediendo en cada paso.

Por ejemplo, imagina que tienes una aplicación que está generando un error "TypeError: Cannot read property 'name' of undefined".

Puedes usar el Debugger para definir un punto de interrupción en el código que está generando el error y, en seguida, examinar el estado de la variable "object" para ver por qué está undefined. Esto puede ayudarte a identificar el problema y corregirlo.


Conclusión

Llegamos al final de nuestro curso "Aprendiendo JavaScript desde Cero", ¡pero no termina ahí!

💡¡Tu viaje en el mundo de la programación apenas comenzó!

A lo largo de este material, compartí con ustedes los fundamentos de JavaScript y de la Programación, ejemplos valiosos y consejos útiles para facilitar el aprendizaje.

Sin embargo, para dominar esta habilidad, es esencial poner en práctica lo que fue aprendido. Siendo así, permíteme mostrarte algunas orientaciones importantes:

Mantén la consistencia en los estudios

Es posible que, al comienzo, los conceptos parezcan confusos, ¡pero no te desanimes! Continúa estudiando y practicando, pues, en algún momento, todo se volverá claro. ¡Y cuando eso suceda, no te olvides de compartir tus conquistas conmigo!

Explora otras fuentes de conocimiento

La comunidad de desarrolladores es rica en recursos y colaboración. Por eso, continúa buscando otras fuentes de conocimientos como cursos, tutoriales, foros y grupos de discusión para perfeccionar aún más tus habilidades en este mundo vasto.

¡La disciplina es fundamental!

¡Dedícate e invierte tiempo en los estudios, todos los días! Recuerda que la dedicación y la persistencia son ingredientes indispensables para el éxito. Aunque no hay camino fácil, con empeño, ¡los resultados serán gratificantes!

Ten en mente que este curso representa apenas el punto de partida. En este momento, te corresponde a ti continuar explorando, aprendiendo y evolucionando como desarrollador(a).

Y recuerda, si quieres tener acceso a este material completo y condensado con lo que necesitas aprender, y lo que no es tan importante, haz clic en este enlace y ten acceso a él en un formato que puedes estudiar de forma más organizada.

💡¡Tengo convicción de que prosperarás en este universo!

Deseo desde lo profundo de mi corazón un viaje extraordinario y, si tienes dudas, estaré siempre a disposición para ayudar.

Si llegaste hasta aquí, como de costumbre, por favor, responde este email

con "Conseguí completar el curso Aprendiendo Programación desde Cero".

De esta forma voy a saber que esta serie de artículos fue útil para ti, y que acompañaste y aprovechaste.

A partir de hoy voy a incluirte en una nueva lista, donde continuarás recibiendo artículos, pero de temas menos dirigidos como estos.

💡Sin embargo con el mismo propósito, ayudarte a evolucionar en tu carrera y conquistar todo lo que deseas para tu vida.

¡Como ya sabes! Solamente un verdadero HaWker llega hasta el final.

¡Felicitaciones!

Estoy feliz de tenerte aquí.

Te veo pronto.

¡Vamos a por ello! 🦅

- Jeff Bruchado.


Cuando sientas que es el momento existen 2 maneras en que puedo ayudarte:

01) Aprendiendo JavaScript desde Cero: Conviértete en un programador de valor y aprende a programar usando JavaScript, con un contenido organizado y condensado pensado en lo que realmente importa que aprendas. El contenido posee todos los artículos que vengo poniendo a disposición semanalmente para ti, y también posee ejercicios prácticos, con las respuestas para que aprendas la teoría y ya salgas poniendo manos a la obra.

02) Consultoría: Forma parte de mi mentoría y ten clases directamente conmigo. Si te interesa, responde este email con "Tengo interés en la mentoría."

¡Felicitaciones por llegar hasta aquí, HaWker! 🎉

En este momento que aprendiste sobre el uso de Chrome Dev Tools, ¿qué tal testear tus conocimientos? Participa del quiz abajo y ve cuánto absorbiste de nuestro artículo.

Es una excelente manera de fijar el aprendizaje y prepararte para los próximos pasos en tu viaje de programación.

Presiona para acceder al quiz.

¡Buena suerte y diviértete!

Comentarios (0)

Este artículo aún no tiene comentarios 😢. ¡Sé el primero! 🚀🦅

Añadir comentarios