Debugging con Dev Tools: curso intermedio
Clase 1 de 22 • Curso de Debugging con Chrome DevTools
Contenido del curso
Elementos y Estilos
- 3

Manipular HTML con DevTools Elements
06:15 min - 4

Chrome DevTools: editar CSS en tiempo real
07:27 min - 5

Selector de colores DevTools en Chrome
05:45 min - 6

Generar sombras CSS con Chrome DevTools
04:36 min - 7

Animaciones CSS con Dev Tools: timing y velocidad
06:36 min - 8

Midiendo código no utilizado con DevTools Coverage
06:05 min - 9

JavaScript con DOM en Dev Tools
04:09 min - 10

Cómo guardar cambios de DevTools en archivos locales
08:23 min
Mobile Simulation
JavaScript
Network
Performance
Audits
Cierre
Aprende a depurar con seguridad y criterio: en un nivel intermedio, con bases de HTML, CSS y JavaScript, entenderás cómo encontrar y resolver errores con Dev Tools del navegador y cómo modificar HTML y CSS para aislar problemas mientras debuggeas JavaScript con claridad.
¿Qué es debugging y por qué importa?
Debugging es el proceso de encontrar y corregir defectos en software que impiden el funcionamiento correcto del sistema. Cuando compilas o ejecutas tu proyecto y aparece un error, el flujo se detiene. A veces el compilador solo avisa que “hay un error” y no dónde está. Otras veces indica la línea de código sospechosa. En ambos casos, necesitas técnicas y herramientas para rastrear la causa.
En el día a día, esto se traduce en habilidades concretas: - Identificar mensajes de error y su contexto. - Localizar la línea o bloque conflictivo. - Probar hipótesis sin romper el proyecto. - Aplicar cambios mínimos y verificables.
¿De dónde viene la palabra bug?
La anécdota más citada habla de una computadora enorme y costosa que dejó de funcionar. Los técnicos encontraron una “palomilla” dentro del hardware; la pegaron al reporte y anotaron que ese era el bug. Desde entonces, cada problema en hardware o software se conoce como bug que hay que encontrar y solucionar.
¿Qué necesitas para aprovechar Dev Tools?
Este es un curso intermedio. Requiere práctica previa con HTML, CSS y JavaScript. La recomendación es cubrir fundamentos en Desarrollo Web Offline, un curso práctico de HTML y CSS, y otro básico de JavaScript. Así aprovecharás mejor los proyectos previos para debuggear con propósito.
Con esas bases, podrás enfocarte en lo que más aporta valor: - Usar Dev Tools para editar HTML y CSS en vivo. - Inspeccionar el árbol del DOM y reglas de estilo activas. - Revisar la consola, evaluar expresiones y observar errores. - Interrumpir ejecución de JavaScript con breakpoints y seguir el flujo.
¿Qué problemas típicos vas a debuggear?
En CSS, es común que los estilos no apliquen como esperabas: clases mal referenciadas, reglas sobreescritas o cambios que “rompen” la vista. En JavaScript (o Java), puedes escribir código durante seis o diez minutos y, al ejecutarlo, aparece un error que toma más tiempo localizar que escribir el propio código. Además: - Algunos compiladores reportan un error genérico sin ubicación exacta. - Otros señalan una línea aproximada donde investigar. - La clave es aislar la causa con inspección y pruebas pequeñas.
¿Cómo te ayuda el navegador con Dev Tools?
Dev Tools son herramientas del navegador que facilitan entender “qué está pasando” y te guían hacia el error para resolverlo con rapidez. Podrás: - Inspeccionar elementos y modificar estilos sin tocar el código fuente. - Ver y filtrar mensajes en consola para entender el estado. - Usar el depurador de JavaScript para pausar, paso a paso, y revisar variables.
Además, contarás con la guía de Diego de Granda, Google Developer Expert y Foundation Layer en Platzi, quien profundizará en qué es Dev Tools, dónde encontrarlas en el navegador y cómo comenzar a usarlas.
¿Tienes una anécdota de un bug que te tomó horas? Compártela y cuéntanos cómo lo resolviste.