Examen blanc CCA-F corrigé.Essayer gratuitement →

Prépa CCA-F

Leçon 1 sur 1510 min de lecture

Introduction à Claude Code

Points clés de cette leçon

  1. Claude Code est un outil de développement agentique : il lit votre code, modifie des fichiers et exécute des commandes pour mener une tâche à bien.
  2. Il fonctionne dans le terminal, dans VS Code et JetBrains, dans une application de bureau et sur le web.
  3. Il travaille en boucle : il agit, observe le résultat, puis ajuste son approche.
  4. CLAUDE.md, skills, hooks, sous-agents et MCP permettent de l'adapter à votre projet.
  5. Vous gardez la main : permissions, relecture des diffs et décision de fusion.

Claude Code est l'outil de développement agentique d'Anthropic. Plutôt que de copier-coller du code entre une fenêtre de chat et votre éditeur, vous décrivez une intention (« ajoute une validation sur ce formulaire et écris les tests ») et Claude Code agit directement sur votre projet : il lit les fichiers concernés, les modifie, lance les commandes utiles et vous rend compte.

Un assistant qui agit

La différence avec un assistant conversationnel tient en un mot : les outils. Claude Code dispose d'outils pour lire et écrire des fichiers, chercher dans le code, exécuter des commandes shell ou consulter le web. Il peut ainsi :

  • explorer une base de code inconnue et vous l'expliquer ;
  • corriger un bug à partir d'un message d'erreur ;
  • écrire des tests, les lancer et corriger ce qui échoue ;
  • préparer des commits, créer des branches et ouvrir des pull requests.

C'est ce qu'on appelle un comportement d'agent IA : Claude choisit ses actions, observe leur résultat et décide de l'étape suivante, jusqu'à ce que la tâche soit terminée.

Où l'utiliser

Claude Code existe sur plusieurs surfaces qui partagent le même moteur :

  • le terminal, l'interface de référence de ce cours ;
  • les IDE, via une extension VS Code et un plugin JetBrains ;
  • une application de bureau, pour suivre plusieurs sessions et relire les diffs visuellement ;
  • le web, pour lancer des tâches sur des dépôts sans installation locale.

Vos fichiers CLAUDE.md, vos réglages et vos serveurs MCP s'appliquent quelle que soit la surface. L'installation et les options sont détaillées dans la leçon suivante ; retenez pour l'instant qu'une fois l'outil installé, on le démarre depuis le dossier du projet :

cd mon-projet
claude

Un exemple de session

Vous lancez Claude Code dans un projet et écrivez : « Les tests du module de paiement échouent depuis hier, trouve pourquoi et corrige. » Une session typique ressemble à ceci :

  1. Claude lance la suite de tests et lit les erreurs ;
  2. il ouvre les fichiers en cause et remonte l'historique récent ;
  3. il propose une correction et vous montre le diff ;
  4. il relance les tests pour vérifier que tout passe ;
  5. il résume ce qu'il a changé et pourquoi.

À chaque étape, vous pouvez l'interrompre, réorienter la recherche ou refuser une modification.

Demander un plan d'abord

Pour une tâche large ou risquée, demandez à Claude Code d'explorer et de proposer un plan avant de modifier quoi que ce soit. Vous validez l'approche, puis il exécute. C'est souvent plus rapide que de corriger une mauvaise piste après coup.

L'adapter à votre projet

Claude Code devient vraiment efficace quand il connaît vos conventions. Ce cours présente les leviers un par un :

  • le fichier CLAUDE.md, qui lui donne des instructions durables ;
  • les hooks, qui exécutent des commandes à des moments précis de manière déterministe ;
  • les serveurs MCP, qui le connectent à des outils externes ;
  • les sous-agents et les skills, pour déléguer et réutiliser ;
  • le mode non interactif et le Claude Agent SDK, pour l'automatisation.

Ces sujets correspondent de près aux domaines de la certification Claude Certified Architect – Foundations, qui consacre un domaine entier à la configuration et aux workflows de Claude Code.

Ce que vous gardez sous contrôle

Claude Code accélère le travail, il ne vous en retire pas la responsabilité. Des permissions déterminent quelles actions il peut effectuer sans vous demander, et vous choisissez ce que vous acceptez. Surtout, vous relisez les diffs, vous lancez vos propres vérifications et vous décidez de ce qui est fusionné.

Pré-requis du cours

Prévoyez un projet de test sous Git : vous y appliquerez les exemples des prochaines leçons sans risque, et chaque modification restera réversible.

En résumé

Claude Code est un agent de développement qui lit, modifie et exécute pour mener une tâche de bout en bout, dans le terminal comme dans l'IDE. Pour approfondir la notion, voyez l'entrée Claude Code du glossaire, puis passez à l'installation et la configuration.

Claude Code n'est pas le seul assistant de code : voyez ce qui le distingue d'un éditeur augmenté dans Claude Code vs Cursor.

Entraînement

Vérifier vos acquis

3 questionsd'entraînement de la préparation CCA-F portent sur cette leçon.

  • Q-006Domaine 3 — Claude Code : configuration & workflowsFacile

    À quoi sert principalement le fichier CLAUDE.md à la racine d'un projet utilisé avec Claude Code ?
  • Q-016Domaine 3 — Claude Code : configuration & workflowsMoyen

    Dans Claude Code, quel est l'intérêt principal d'utiliser des sous-agents pour une tâche volumineuse ?
Toutes les questions liées à cette leçon dans le simulateur

FAQ

Questions fréquentes

Pour continuer

Pour aller plus loin