Retour aux articles
15 min de lecture

Guide complet Claude Code pour débutants

Par Dorian Laurenceau

Mis à jour le

📅 Dernière révision : 24 avril 2026. Mise à jour avec les retours et observations d'avril 2026.

Claude Code est l'assistant de codage IA d'Anthropic qui vit directement dans votre terminal. Contrairement aux outils IA basés sur le navigateur, Claude Code a un accès complet à votre base de code, peut lire des fichiers, exécuter des commandes et apporter des modifications, le tout via une conversation naturelle.

Ce guide vous emmènera de débutant complet à utilisateur confiant de Claude Code. À la fin, vous aurez Claude Code installé, comprendrez son fonctionnement et aurez réalisé votre première correction de bug assistée par l'IA.


1. Qu'est-ce que Claude Code ?

Claude Code est un outil de codage agentique qui opère directement dans votre terminal. Imaginez-le comme un développeur senior assis à côté de vous, capable de :

  • →Lire et comprendre l'intégralité de votre base de code en quelques secondes
  • →Écrire, modifier et refactoriser du code selon vos instructions
  • →Exécuter des commandes terminal (tests, builds, opérations git)
  • →Expliquer du code complexe en langage simple
  • →Déboguer des problèmes en analysant les messages d'erreur et les logs

Pourquoi Claude Code plutôt que d'autres outils IA ?

FonctionnalitéClaude CodeChatGPT/IA WebGitHub Copilot
Contexte projet complet✅ Base de code entière❌ Copier-coller uniquement⚠️ Fichier courant
Exécution de commandes terminal✅ Natif❌ Non❌ Non
Modifications de fichiers✅ Direct❌ Copier-coller⚠️ Suggestions uniquement
Refactoring multi-fichiers✅ Automatique❌ Manuel❌ Non
Intégration Git✅ Intégrée❌ Non❌ Non
Vérification rapide

Qu'est-ce qui différencie Claude Code des assistants IA web comme ChatGPT ?


Ce qu'on ne dit pas aux débutants dans la doc officielle Claude Code : la première semaine consiste surtout à désapprendre les réflexes copier-coller de ChatGPT. Les fils sur r/ClaudeAI et r/ChatGPTCoding regorgent de développeurs déçus au départ — non parce que l'outil est faible, mais parce qu'ils l'utilisaient encore comme un chat web (un gros prompt, une grosse réponse). Le déclic arrive quand on arrête de voir le terminal comme une chat box améliorée pour y voir un binôme de pair-programming qui peut vraiment toucher aux fichiers, lancer des tests et échouer visiblement.

Modèle mental utile chez les praticiens : les opérations coûteuses ne sont pas les tokens, ce sont les mauvaises directions. Un détour de 30 secondes pour lire CONTRIBUTING.md, faire git log --oneline -20, ou demander au modèle de résumer l'état courant avant d'éditer, économise des heures de réécriture. C'est pourquoi les utilisateurs expérimentés privilégient des petites boucles vérifiables (« écris un test qui échoue, puis fais-le passer ») plutôt que de grosses générations spéculatives — un pattern également défendu sur r/ExperiencedDevs et dans la littérature classique du TDD.

Ce que la communauté avertit honnêtement : n'activez pas --dangerously-skip-permissions dès le premier jour, ne laissez pas un agent committer directement sur main, et tenez les fichiers .env sensibles hors du répertoire de travail. Le guide de sécurité Anthropic et les discussions sur r/devops convergent sur le même réflexe : traitez l'agent comme un nouveau contributeur avec accès shell, parce que c'est littéralement ce qu'il est.


2. Guide d'installation

Claude Code nécessite Node.js 18+ et fonctionne sur macOS, Linux et Windows (via WSL). Voici comment l'installer :

Méthode 1 : npm (recommandée)

npm install -g @anthropic-ai/claude-code

Méthode 2 : Homebrew (macOS/Linux)

brew install claude-code

Méthode 3 : Téléchargement direct

# macOS/Linux
curl -fsSL https://claude.ai/install.sh | bash

# Windows (PowerShell en Administrateur)
iwr -useb https://claude.ai/install.ps1 | iex

Essayez vous-même

Utilisez le terminal interactif ci-dessous pour pratiquer la vérification de l'installation :

Click to expand

3. Votre premier workflow assisté par l'IA

Parcourons un exemple complet : corriger un bug avec Claude Code.

Le scénario : Les utilisateurs signalent qu'ils ne peuvent pas se connecter avec des adresses email contenant un signe + (comme john+work@gmail.com). Corrigeons cela.

Corriger votre premier bug avec Claude Code

Lancer Claude Code

Naviguez vers le répertoire de votre projet et démarrez Claude Code en tapant `claude` dans votre terminal.

💡 Lancez toujours Claude Code depuis le répertoire racine de votre projet pour qu'il puisse indexer tous les fichiers.

1/6

Pratique interactive

Essayez de réaliser ce workflow vous-même dans le simulateur de terminal :

Vérification rapide

Avant que Claude Code n'effectue des modifications de fichiers, que se passe-t-il ?


4. Commandes essentielles

Claude Code utilise des commandes slash pour les opérations spéciales et ! pour les commandes shell. Voici les 7 commandes que tout utilisateur doit connaître :

Commandes essentielles de Claude Code

CommandeCe qu'elle faitQuand l'utiliser
/helpAffiche toutes les commandes et raccourcis disponiblesQuand vous oubliez une commande
/clearEfface l'historique de conversation et recommence à zéroQuand vous commencez une nouvelle tâche
/compactCompresse le contexte pour libérer de la mémoireQuand le contexte atteint 50%+
/statusAffiche l'utilisation du contexte en %, le coût, les infos de sessionPour surveiller l'utilisation des ressources
/planPasse en mode lecture seule (analyse uniquement)Pour l'exploration sûre de changements risqués
/rewindAnnule les modifications récentes (comme Ctrl+Z)Quand quelque chose tourne mal
!commandeExécute n'importe quelle commande shell (ex: !git status)Pour vérifier le statut, lancer des builds, etc.

← Scroll horizontally →

Pratiquez les commandes

Vérification rapide

Quelle commande devriez-vous utiliser quand votre utilisation du contexte atteint 60% ?


5. Les modes de permissions expliqués

Claude Code dispose de trois modes de permissions qui contrôlent le niveau d'autonomie que vous donnez à l'IA :

Mode par défaut (recommandé pour les débutants)

  • →Claude demande l'approbation avant chaque modification de fichier
  • →Vous examinez chaque diff et décidez (y/n/e)
  • →Option la plus sûre, vous gardez toujours le contrôle

Mode auto-accept (--auto-accept)

  • →Claude effectue les modifications de fichiers sans demander
  • →Vous montre quand même ce qui a changé
  • →Utile pour les tâches de confiance et répétitives
  • →À utiliser avec précaution, vérifiez les modifications après coup

Mode Plan (/plan)

  • →Claude peut uniquement lire et analyser, aucune modification autorisée
  • →Parfait pour explorer des scénarios « et si »
  • →À utiliser avant un refactoring risqué pour voir le plan de Claude

Comparaison des modes de permissions

ModeModifications de fichiersIdéal pourNiveau de risque
Par défautNécessite une approbation à chaque foisApprentissage, code critique🟢 Faible
Auto-AcceptAutomatique, sans confirmationTâches répétitives de confiance🟡 Moyen
Mode PlanLecture seule, aucune modificationExploration sûre🟢 Aucun

← Scroll horizontally →


6. Fondamentaux de la gestion du contexte

Le contexte est la mémoire de travail de Claude, tout ce qu'il sait sur votre conversation et votre base de code. Bien gérer le contexte fait la différence entre une session productive et une session frustrante.

Les zones de contexte

Pensez au contexte comme un réservoir d'essence :

UtilisationZoneQue faire
0-50%🟢 VertTout va bien. Travaillez normalement.
50-75%🟡 JauneEnvisagez d'utiliser /compact bientôt.
75-90%🔴 RougeUtilisez /compact maintenant. Les réponses peuvent ralentir.
90%+⚫ CritiqueLa session peut planter. Compactez ou redémarrez immédiatement.

Comment vérifier l'utilisation du contexte

Tapez /status pour voir votre utilisation actuelle du contexte :

Session Status
───────────────────────────────────────────────
  Context:  45% used (90K / 200K tokens)
  Cost:     $0.12 this session
───────────────────────────────────────────────

La commande Compact

Quand vous exécutez /compact, Claude :

  1. →Résume la conversation jusqu'à présent
  2. →Conserve les informations essentielles (structure du projet, tâche en cours, modifications récentes)
  3. →Supprime les détails verbeux (anciens diffs, longs résultats)
  4. →Libère généralement 40 à 60% du contexte
Click to expand
Vérification rapide

Vous remarquez que Claude donne des réponses plus lentes et semble oublier ce que vous avez discuté plus tôt. Que devriez-vous faire ?


7. Les 8 plus grandes erreurs de débutant (et comment les éviter)

Après avoir aidé des milliers de développeurs à démarrer avec Claude Code, nous avons identifié les erreurs les plus courantes. Apprenez de l'expérience des autres :

8 erreurs à éviter

1. Prompts vagues

❌ 'Corrige mon code' ✅ 'Corrige l'exception null pointer dans src/auth/login.ts à la ligne 45 quand user.email est undefined'

💡 Soyez précis : incluez les noms de fichiers, numéros de ligne, messages d'erreur et le comportement attendu.

1/8
Vérification rapide

Quelle est la meilleure approche pour une fonctionnalité complexe qui touche de nombreux fichiers ?


Et ensuite ?

Vous avez maintenant les bases pour utiliser Claude Code efficacement. Voici comment poursuivre votre parcours :

Prochaines étapes immédiates

  1. →Installez Claude Code si ce n'est pas déjà fait
  2. →Créez un fichier CLAUDE.md dans votre projet principal
  3. →Réalisez une tâche simple (corriger un bug, écrire un test, refactoriser une fonction)
  4. →Pratiquez le workflow /status et /compact

Poursuivez l'apprentissage

Prêt à aller plus loin ? Le Module Fondamentaux de l'IA couvre tout ce guide en détail, plus des exercices pratiques :

  • →Installation détaillée pour chaque plateforme
  • →Référence étendue des commandes
  • →Maîtrise de la gestion du contexte
  • →Construction de prompts efficaces
  • →Exercices sur des projets réels

Carte de référence rapide

Gardez ceci à portée de main pour vos premières sessions :

ActionCommande/Approche
Démarrer Claudecd projet && claude
Vérifier le contexte/status
Libérer la mémoire/compact
Voir les commandes/help
Exécuter une commande shell!git status
Référencer un fichier@src/file.tsx
Annuler des modifications/rewind
Exploration sûre/plan
Quitter la session/exit ou Ctrl+C

Pour approfondir — guide gratuit

Approfondir cette méthode

Retrouvez les notions, les exemples et les activités du parcours associé.

D

Dorian Laurenceau

Développeur web et concepteur pédagogique

Dorian Laurenceau conçoit des parcours de formation en développement web et en intelligence artificielle. LearnIA propose ses méthodes, des exemples et des exercices pour apprendre à utiliser et vérifier les outils IA.

Prompt EngineeringLLMsFull-Stack DevelopmentLearning DesignReact
Publié le 15 janvier 2025Mis à jour le 24 avril 2026

Un cas pratique IA dans votre boîte mail

Méthodes, ressources et nouveaux exercices. Gratuit, avec désinscription à tout moment.

FAQ

Qu'est-ce que Claude Code et en quoi est-il différent de ChatGPT ?+

Claude Code est l'outil de codage agentique d'Anthropic qui s'exécute directement dans votre terminal. Contrairement à ChatGPT, il peut lire vos fichiers, exécuter des commandes et apporter de vraies modifications à votre base de code de manière autonome.

Comment installer Claude Code ?+

Exécutez 'npm install -g @anthropic-ai/claude-code' dans votre terminal, puis authentifiez-vous avec 'claude auth'. Vous aurez besoin d'une clé API Anthropic ou d'un abonnement Claude Pro/Max.

Que sont les modes de permissions dans Claude Code ?+

Claude Code dispose de trois modes : Suggest (affiche les modifications sans les appliquer), Auto-edit (applique automatiquement les modifications de fichiers) et Full auto (exécute les commandes et modifie sans confirmation).

Combien coûte Claude Code ?+

Claude Code utilise votre clé API Anthropic avec une tarification à l'usage, ou est inclus avec les abonnements Claude Pro (20$/mois) et Claude Max (100$/mois).