Aller au contenu principal
Référence

Glossaire

44 termes techniques expliqués en langage humain, avec des analogies concrètes pour comprendre sans être développeur.

A

API

Application Programming Interface. Ensemble de règles et de protocoles permettant à deux logiciels de communiquer entre eux de manière standardisée.

Analogie

Le menu d'un restaurant : il définit ce que vous pouvez commander et comment le demander. Vous ne pouvez pas entrer en cuisine demander n'importe quoi, vous passez par le menu.

Instance de Claude Code avec des instructions spécialisées, capable d'effectuer des tâches complexes de manière plus ou moins autonome.

Analogie

Un consultant spécialisé : il a son domaine d'expertise bien défini et peut travailler de manière indépendante sur des missions précises.

Anthropic

Entreprise américaine d'intelligence artificielle fondée en 2021, créatrice de Claude et Claude Code. Focalisée sur la recherche en sécurité de l'IA.

Analogie

Apple pour les iPhones : Anthropic est la société qui fabrique et maintient Claude, comme Apple fabrique et maintient iOS.

B

Branche

Version parallèle d'un dépôt Git permettant de développer une fonctionnalité ou un correctif sans modifier le code principal.

Analogie

Une photocopie de travail : vous faites vos modifications sur la copie, et si ça marche, vous remplacez l'original. Sinon, vous jetez la copie.

Build

Processus de compilation et de transformation du code source en fichiers prêts à être déployés ou exécutés en production.

Analogie

Cuire un gâteau : vous avez les ingrédients bruts (code source), le four (compilateur) les transforme en quelque chose de prêt à servir (application).

C

CLI

Command-Line Interface. Désigne tout outil qui s'utilise via le terminal en tapant des commandes textuelles, par opposition aux interfaces graphiques.

Analogie

Le volant vs les pédales d'un simulateur de conduite avancé : plus de contrôle, mais il faut apprendre les commandes.

Identifiant unique et secret associé à votre compte, permettant d'accéder à une API. Elle sert à la fois d'authentification et de suivi de l'utilisation.

Analogie

Un badge d'accès à un bâtiment sécurisé : sans ce badge, impossible d'entrer. Si quelqu'un vole votre badge, il peut entrer à votre place.

Fichier Markdown placé à la racine d'un projet, lu automatiquement par Claude Code au démarrage. Contient les instructions, conventions et contexte du projet.

Analogie

Le livret d'accueil remis à un nouvel employé : il lui explique les règles de la maison, les outils utilisés, et les procédures à suivre.

L'ensemble des informations disponibles à Claude Code lors d'une session : historique de conversation, fichiers ouverts, instructions du CLAUDE.md.

Analogie

La mémoire à court terme d'un collègue : il se souvient de ce que vous avez discuté aujourd'hui, mais pas des réunions du mois dernier.

Composant

Bloc de code réutilisable qui encapsule une partie d'interface utilisateur avec son comportement. Peut être utilisé plusieurs fois dans une application.

Analogie

Un tampon encreur : vous le créez une fois, et vous pouvez l'appliquer autant de fois que vous voulez à différents endroits.

Commit

Instantané des modifications apportées au code à un moment donné, avec un message descriptif. Forme la base de l'historique Git.

Analogie

Une sauvegarde de jeu vidéo manuelle : vous faites une sauvegarde à un point précis de l'aventure, avec une note pour vous souvenir où vous en étiez.

Context Window

En savoir plus

Quantité maximale de texte qu'un modèle d'IA peut traiter en une seule fois. Pour Claude, cette fenêtre est d'environ 200 000 tokens.

Analogie

La taille de la table de travail d'un collaborateur : plus elle est grande, plus il peut consulter de documents simultanément. Quand la table est pleine, il faut ranger avant d'ajouter.

D

Docker

Outil de conteneurisation qui permet d'emballer une application avec toutes ses dépendances dans un "conteneur" portable et reproductible.

Analogie

Un conteneur de transport maritime : peu importe le cargo ou le pays, le contenu est le même et s'installe partout de la même façon.

Dépôt (repo)

Dossier de projet versionné avec Git, contenant le code source, l'historique des modifications et les métadonnées du projet.

Analogie

Un classeur avec toutes les versions d'un document et le journal de toutes les modifications, mais pour un projet entier.

Deploy

Processus de mise en ligne d'une application sur un serveur accessible aux utilisateurs. Le déploiement rend les changements visibles au public.

Analogie

Ouvrir les portes d'un magasin après les travaux de rénovation : tout était prêt en coulisses, et maintenant les clients peuvent entrer.

E

Extension

Terme générique désignant tout ajout logiciel qui étend les fonctionnalités d'une application. Peut désigner des plugins, des MCP ou des skills selon le contexte.

Analogie

Les accessoires que vous branchez sur votre smartphone : chacun ajoute une capacité que l'appareil de base n'avait pas.

F

Frontmatter

Section de métadonnées au début d'un fichier Markdown ou MDX, délimitée par `---`. Contient des informations structurées comme le titre, la description, la date.

Analogie

La couverture d'un livre : titre, auteur, date, résumé. Toutes les infos clés avant même d'ouvrir le livre.

G

Git

Système de contrôle de version distribué. Permet de suivre l'historique des modifications d'un projet, de collaborer à plusieurs et de revenir à des versions antérieures.

Analogie

L'historique Ctrl+Z de votre traitement de texte, mais pour des projets entiers, avec la possibilité de créer des branches parallèles et de fusionner du travail.

GitHub

Plateforme en ligne pour héberger des dépôts Git. Permet la collaboration, le partage de code et la gestion de projets open source.

Analogie

Google Drive pour les développeurs : stocker son code dans le cloud, partager avec d'autres, et garder l'historique de toutes les modifications.

H

Hook

Fonction React permettant d'utiliser des fonctionnalités comme l'état ou les effets dans des composants fonctionnels (ex: useState, useEffect).

Analogie

Les boutons d'une télécommande : chaque bouton (hook) vous donne accès à une fonction spécifique de la télé sans avoir à ouvrir le boîtier.

J

JSON

JavaScript Object Notation. Format de texte structuré pour stocker et échanger des données, lisible par les humains et les machines.

Analogie

Un formulaire administratif avec des champs bien définis : chaque information est étiquetée et dans le bon format.

L

Lint

Analyse statique du code pour détecter des erreurs potentielles, des mauvaises pratiques ou des violations de style, sans exécuter le code.

Analogie

La correction automatique d'un traitement de texte, mais pour le code : il souligne les "fautes de grammaire" de programmation avant que vous n'envoyiez votre travail.

LLM

Large Language Model (Grand Modèle de Langage). Modèle d'IA entraîné sur d'énormes corpus de texte pour comprendre et générer du langage naturel.

Analogie

Un étudiant qui a lu toutes les bibliothèques du monde et qui peut maintenant répondre à des questions et écrire dans n'importe quel style.

M

Model Context Protocol. Standard ouvert permettant à Claude Code de se connecter à des outils externes comme GitHub, Gmail ou des bases de données.

Analogie

Les câbles et adaptateurs de votre ordinateur : chaque MCP est un connecteur qui permet à Claude Code de brancher et d'utiliser un outil différent.

MDX

Format de fichier combinant Markdown (texte formaté simple) et JSX (composants React). Permet d'intégrer des composants interactifs dans du contenu éditorial.

Analogie

Un article de magazine enrichi : vous écrivez du texte normal, mais vous pouvez y insérer des éléments interactifs comme des tableaux dynamiques ou des boutons.

Markdown

Langage de balisage léger permettant de formater du texte avec une syntaxe simple (# pour les titres, **gras**, *italique*, etc.).

Analogie

La sténographie pour la mise en page : quelques symboles simples suffisent pour indiquer ce qui est important, sans avoir à utiliser des boutons de mise en forme.

N

Node Package Manager. Gestionnaire de paquets inclus avec Node.js qui permet d'installer, mettre à jour et gérer des bibliothèques et outils JavaScript.

Analogie

L'App Store de votre Mac, mais pour développeurs et accessible via le terminal.

Environnement d'exécution JavaScript côté serveur. Permet d'exécuter du code JavaScript en dehors d'un navigateur web.

Analogie

Comme le lecteur PDF pour les fichiers PDF : c'est le moteur qui permet à votre ordinateur de comprendre et d'exécuter les programmes JavaScript comme Claude Code.

Nginx

Serveur web et reverse proxy très performant. Utilisé pour servir des fichiers statiques, rediriger le trafic et gérer les certificats HTTPS.

Analogie

Le standardiste d'une grande entreprise : il reçoit tous les appels entrants et les redirige vers la bonne personne selon la demande.

Next.js

Framework React pour créer des applications web complètes. Ajoute le routing, le rendu côté serveur, l'optimisation des images et bien d'autres fonctionnalités.

Analogie

Un appartement meublé vs des murs vides : React vous donne les briques de base, Next.js vous donne un espace déjà organisé avec électricité, plomberie et meubles.

P

Extension installable qui ajoute de nouvelles fonctionnalités à Claude Code, distribuée via un marketplace.

Analogie

Les extensions de votre navigateur web : vous les installez en quelques clics et elles ajoutent de nouvelles capacités à votre outil.

Texte que vous envoyez à Claude Code pour lui donner une instruction, poser une question ou fournir du contexte. La qualité du prompt influence directement la qualité de la réponse.

Analogie

Une commande dans un restaurant : plus elle est précise ("un steak saignant avec des frites et une sauce poivre"), meilleur sera le résultat.

Pull Request

Demande de fusion d'une branche de code vers la branche principale, permettant la revue de code par d'autres développeurs avant l'intégration.

Analogie

Soumettre un article à un comité de relecture avant publication : vos collègues vérifient votre travail, font des commentaires, et approuvent (ou non) la publication.

R

React

Bibliothèque JavaScript pour construire des interfaces utilisateur. Permet de créer des composants réutilisables qui se mettent à jour automatiquement.

Analogie

Des blocs LEGO pour construire des interfaces web : chaque composant est une pièce indépendante qu'on assemble pour créer des pages complexes.

S

Fichier Markdown contenant des instructions spécialisées pour Claude Code, activable via une commande slash (ex: /commit, /review).

Analogie

Une fiche de recette rangée dans votre classeur : quand vous avez besoin de cette recette, vous l'ouvrez et vous suivez les instructions pas à pas.

settings.json

Fichier de configuration global de Claude Code (~/.claude/settings.json) définissant les permissions, les préférences et le comportement par défaut.

Analogie

Les préférences système de votre ordinateur : vous les configurez une fois, et elles s'appliquent partout.

SSG

Static Site Generation. Technique de création de sites web où toutes les pages HTML sont générées à l'avance (au build), et non à la demande de chaque visiteur.

Analogie

Imprimer un livre en avance plutôt que de le rédiger en direct pour chaque lecteur : plus rapide à livrer, mais le contenu est figé jusqu'à la prochaine impression.

SSR

Server-Side Rendering. Technique où le HTML est généré à la demande sur le serveur, pour chaque requête. Permet d'afficher du contenu dynamique et personnalisé.

Analogie

Un restaurant qui cuisine à la commande : chaque plat est préparé sur demande, ce qui prend un peu plus de temps mais permet de personnaliser.

Agent Claude Code lancé par un autre agent (l'orchestrateur) pour effectuer une sous-tâche spécifique dans un workflow multi-agents.

Analogie

Les sous-traitants d'un chantier : le chef de chantier (orchestrateur) délègue des tâches précises à des artisans spécialisés (subagents).

T

Interface en mode texte permettant de communiquer avec votre ordinateur en tapant des commandes. Aussi appelé console ou invite de commandes.

Analogie

C'est comme parler à votre ordinateur par écrit au lieu de cliquer : vous tapez une phrase, l'ordinateur exécute l'instruction et vous répond.

Token

Unité de texte traitée par le modèle d'IA. Approximativement 3-4 caractères ou 0,75 mot en français. La longueur des conversations est mesurée en tokens.

Analogie

Les syllabes d'un texte : votre lecture est facturée à la syllabe, pas au mot. Plus le texte est long, plus il y a de syllabes.

TypeScript

Langage de programmation basé sur JavaScript qui ajoute un système de types statiques. Permet de détecter des erreurs avant même d'exécuter le code.

Analogie

Un traitement de texte avec correcteur grammatical : il vous signale les erreurs avant que vous n'envoyiez le document.

Tailwind

Framework CSS "utility-first" permettant de styliser des pages web en appliquant des classes CSS directement dans le HTML, sans écrire de CSS séparé.

Analogie

Un kit de vêtements modulaires : au lieu de coudre une tenue sur mesure, vous assemblez des pièces prêtes-à-porter pour créer votre style.

V

Variable d'environnement

En savoir plus

Variable stockée dans le système d'exploitation (pas dans le code) pour configurer des applications. Utilisée pour les secrets comme les clés API.

Analogie

Le trousseau de clés dans votre poche : vous l'avez sur vous en permanence, vous n'avez pas besoin de l'écrire sur chaque porte pour que ça fonctionne.