Anaïs Sparesotto
Debug · FrontendDébutant≈ 2h · 7 chapitres

Déboguer avec l'inspecteur du navigateur

Maîtriser les DevTools pour diagnostiquer un bug en quelques minutes au lieu de plusieurs heures. Breakpoints, Network, Console, Performance : ce qui sert vraiment au quotidien.

À la fin du cours, tu sais

  • Ouvrir et configurer les DevTools selon ton workflow
  • Inspecter et modifier le DOM et le CSS en live
  • Utiliser la Console au-delà de console.log
  • Poser des breakpoints (classiques, conditionnels, logpoints)
  • Diagnostiquer une requête réseau en lisant son détail
  • Auditer la perf et l'accessibilité d'une page

Prérequis

  • Connaître les bases HTML, CSS et JavaScript
  • Avoir Chrome, Edge ou Firefox installé
Chapitre 11 / 10

Étape 1 sur 10 : Ouvrir et apprivoiser les DevTools

Chapitre 1

Ouvrir et apprivoiser les DevTools

Premier réflexe : savoir ouvrir, ancrer et configurer ton inspecteur pour qu'il colle à ta façon de bosser.

Les DevTools (les « outils de développement » intégrés à ton navigateur) sont le cockpit du développement front. C'est là que tu inspectes le DOM, que tu ajustes le CSS, que tu lis les erreurs, que tu poses des points d'arrêt et que tu observes le réseau. La différence entre un·e dev qui met dix minutes à comprendre un bug et un·e autre qui met deux heures ne tient pas au talent : elle tient à la maîtrise de ces outils. Avant d'apprendre à les utiliser, il faut savoir les apprivoiser — les ouvrir, les placer, les piloter au clavier.

Quelques raccourcis suffisent à gagner en fluidité, détaillés ci-dessous, mais retiens surtout deux gestes. Le premier, inspecter directement un élément de la page (Cmd/Ctrl+Shift+C) pour atterrir pile sur son code. Le second, et le plus rentable de tous, le menu de commandes (Cmd/Ctrl+Shift+P) : tu y tapes le début d'une action (« screenshot », « coverage », « disable JavaScript ») et tu la déclenches sans jamais chercher dans les menus. C'est l'équivalent de la palette de commandes de VS Code, appliqué au navigateur.

Prends aussi une minute pour ancrer les DevTools là où ça t'arrange : à droite de l'écran, en bas, ou dans une fenêtre séparée si tu as un second moniteur. Et rassure-toi si tu changes de navigateur : Firefox propose les mêmes raccourcis et les mêmes panneaux principaux (Inspecteur, Console, Réseau, Débogueur, Stockage). Les captures de ce cours s'appuient sur Chrome, mais tout ce que tu apprends se transpose directement. Savoir déboguer, c'est une compétence, pas une marque de navigateur.

Les raccourcis à mémoriser

  • F12 ou Cmd+Option+I (Mac) / Ctrl+Shift+I (Windows/Linux) : ouvre les DevTools
  • Cmd+Shift+C / Ctrl+Shift+C : pour inspecter un élément précis directement
  • Cmd+Shift+M / Ctrl+Shift+M : bascule en mode responsive
  • Échap : ouvre/ferme le tiroir Console depuis n'importe quel panneau

Le Command Menu

Le raccourci le plus rentable des DevTools : Cmd+Shift+P / Ctrl+Shift+P. Tu tapes screenshot, disable JavaScript, coverage... Tu pilotes tout au clavier sans chercher dans les menus.

Ancrage des DevTools

À droite, en bas, ou détaché dans une fenêtre séparée (utile sur un grand écran). Bouton trois points en haut à droite des DevTools, puis Dock side.

Firefox aussi

Mêmes raccourcis, mêmes panneaux principaux (Inspecteur, Console, Réseau, Débogueur, Stockage). Si tu sais déboguer dans Chrome, tu sais déboguer dans Firefox.

Tu veux ce cours pour ton équipe ?

Je peux adapter et animer ce cours pour tes formateur·ices ou tes apprenant·es, en présentiel ou en distanciel. Parlons-en pendant l'audit gratuit.

Réserver un audit gratuit →