Track 7 — Avancé

Tutoriel

Maîtrisez le développement assisté par IA depuis le terminal

Claude Code est l'interface en ligne de commande d'Anthropic pour le développement assisté par IA. Apprenez à le configurer, créer des workflows d'agents et coder plus vite avec des exercices pratiques.

Claude Code est l'interface en ligne de commande agentique d'Anthropic qui permet aux développeurs d'écrire, tester et déployer du code en langage naturel. Il s'exécute directement dans votre terminal, lit l'ensemble de votre projet et accomplit des tâches multi-étapes de façon autonome — modification de fichiers, exécution de tests, création de commits et ouverture de pull requests sans que vous touchiez un seul fichier.

Qu'est-ce que Claude Code ?

Claude Code est l'outil en ligne de commande d'Anthropic qui amène Claude directement dans votre terminal. Il lit votre code, exécute des commandes, modifie des fichiers et gère des workflows multi-étapes — le tout en langage naturel. Pensez-y comme un ingénieur senior qui vit dans votre terminal et comprend l'ensemble de votre projet.

Programme

Ce que vous apprendrez

Commandes Slash
Maîtrisez les commandes intégrées qui rendent Claude Code puissant — de /init et /compact aux commandes slash personnalisées que vous créez vous-même.
Systèmes de mémoire
Configurez des fichiers CLAUDE.md qui donnent à Claude un contexte persistant sur votre projet, vos standards de code et vos préférences entre les sessions.
Workflows d'agents
Construisez des workflows d'agents multi-étapes qui planifient, exécutent et vérifient des tâches complexes de manière autonome avec supervision humaine.
Hooks
Mettez en place des hooks événementiels qui déclenchent des actions personnalisées avant, pendant et après les opérations de Claude Code.
Configuration CLAUDE.md
Rédigez des règles de projet et des fichiers de configuration efficaces qui façonnent le comportement de Claude pour votre codebase.
Patterns avancés
Combinez commandes slash, mémoire, agents et hooks en workflows de production qui décuplent votre vitesse de développement.
CLAUDE.md
# Project Configuration

## Commands
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`

## Style Guide
- Use TypeScript strict mode
- Prefer named exports
- Max line length: 100 chars
+50 XP

Apprenez à configurer Claude Code pour n'importe quel projet

Premiers Pas

Comment Utiliser Claude Code

1
Installation via npm

Exécutez npm install -g @anthropic-ai/claude-code pour installer le CLI globalement. Node.js 18 ou plus récent est requis. Authentifiez-vous avec claude login ou définissez la variable d'environnement ANTHROPIC_API_KEY.

2
Créez un fichier CLAUDE.md

Ajoutez un fichier CLAUDE.md à la racine de votre projet. Il informe Claude de votre stack technique, de vos conventions de code, des commandes clés et des règles propres au projet. Claude le lit automatiquement au début de chaque session.

3
Donnez-lui une tâche

Placez-vous dans le répertoire de votre projet et tapez claude suivi d'une instruction en langage naturel. Par exemple : "Corrige les tests qui échouent dans src/auth" ou "Ajoute la validation des entrées au formulaire d'inscription et écris des tests."

4
Vérifiez et itérez

Claude vous montre ce qu'il compte faire avant d'exécuter. Vous pouvez approuver, modifier ou rejeter les changements. Pour les workflows de confiance, utilisez --yes pour approuver automatiquement les opérations non destructives.

Utilisation Concrète

Workflows Courants avec Claude Code

Correction de bugs

Décrivez le bug : Claude lit le code concerné, identifie la cause racine, applique le correctif et lance votre suite de tests pour vérifier. Un prompt remplace 30 minutes de débogage.

Revue de code

Collez le diff d'une PR ou pointez Claude vers les fichiers modifiés. Il vérifie les problèmes de sécurité, les soucis de performance, la gestion d'erreurs manquante et les écarts de style — puis propose des corrections précises.

Implémentation de fonctionnalités

Décrivez ce que vous voulez construire. Claude crée les fichiers, écrit l'implémentation, ajoute des tests et met à jour le code lié. Vous relisez le résultat et itérez.

Refactoring

Demandez à Claude de refactorer un module pour la lisibilité, d'extraire la logique partagée ou de migrer d'un pattern à un autre. Il comprend le contexte complet de votre base de code, les renommages se propagent donc correctement.

Qu'est-ce que CLAUDE.md ?

CLAUDE.md est le fichier de configuration au niveau du projet qui donne à Claude Code un contexte persistant sur votre base de code. Il agit comme le document d'onboarding d'un ingénieur senior — décrivant la stack technique, les standards de code, les commandes clés et les règles propres au projet que Claude doit suivre à chaque session.

Quoi inclure

La stack technique et les versions des frameworks, les commandes de build et de test, les conventions de code, un aperçu de la structure des fichiers et toutes les règles que Claude doit suivre (p. ex. "toujours utiliser des requêtes paramétrées").

Où le placer

Placez CLAUDE.md à la racine de votre projet. Claude prend aussi en charge ~/.claude/CLAUDE.md pour les préférences globales et des fichiers CLAUDE.md imbriqués dans les sous-répertoires pour les règles propres à chaque module.

Gardez-le à jour

Traitez CLAUDE.md comme une documentation vivante. Quand vous ajoutez une dépendance, changez une convention ou découvrez un pattern que Claude doit suivre, mettez le fichier à jour. Un meilleur CLAUDE.md signifie un meilleur résultat de Claude.

Questions Fréquentes

Claude Code est-il gratuit ?

Claude Code nécessite une clé API Anthropic avec facturation à l'usage, ou un abonnement Claude Pro/Max. Il n'y a pas de licence séparée pour le CLI lui-même — vous payez l'utilisation de l'API.

Quels langages Claude Code prend-il en charge ?

Claude Code fonctionne avec n'importe quel langage de programmation. Il est particulièrement performant avec Python, TypeScript, JavaScript, Go, Rust et Java, mais il peut lire et modifier n'importe quel fichier texte de votre projet.

Claude Code peut-il tourner sur des serveurs distants ?

Oui. Claude Code fonctionne partout où bash fonctionne — machines locales, serveurs distants via SSH, conteneurs Docker et pipelines CI/CD comme GitHub Actions. Aucune interface graphique requise.

Quelle est la différence entre Claude Code et Cursor ?

Claude Code est un CLI de terminal conçu pour des tâches autonomes multi-étapes. Cursor est un fork de VS Code conçu pour l'édition inline et la complétion de code. Claude Code excelle dans les workflows agentiques ; Cursor excelle dans le codage interactif. Beaucoup de développeurs utilisent les deux.

Meilleure façon d'apprendre Claude Code ?

Exercices pratiques. Track 3 et 7 couvrent de l'installation aux patterns avancés.

Claude Code vs GitHub Copilot ?

Claude Code = outil terminal autonome. Copilot = complétion de code inline.

Prêt à maîtriser Claude Code

Exercices pratiques. Vrais workflows. Pas de superflu.