Testez vos connaissances
Testez vos connaissances
Avant de conclure ce cours, prenez un moment pour verifier votre comprehension des concepts cles. Repondez mentalement a chaque question avant de consulter la reponse.
1. Tool use
Question : Pourquoi les assistants de programmation ont-ils besoin du mecanisme de tool use ?
Les modeles de langage ne peuvent que traiter du texte et renvoyer du texte. Le tool use leur permet d’interagir avec le monde exterieur : lire des fichiers, executer des commandes, modifier du code.
2. CLAUDE.md
Question : Quelle est la difference entre CLAUDE.md, CLAUDE.local.md et ~/.claude/CLAUDE.md ?
CLAUDE.md— commite et partage avec l’equipe, genere par/initCLAUDE.local.md— personnel, non partage, pour vos preferences individuelles~/.claude/CLAUDE.md— global, s’applique a tous vos projets
3. Gestion du contexte
Question : Quelle est la difference entre /compact et /clear ?
/compactresume l’historique en preservant les informations cles — ideal pour enchainer des taches connexes/clearsupprime tout l’historique — ideal pour changer completement de sujet
4. Commandes personnalisees
Question : Comment creer une commande /audit dans Claude Code ?
Creez un fichier .claude/commands/audit.md contenant les instructions de la commande. Le nom du fichier devient le nom de la commande.
5. Hooks
Question : Quelle est la difference entre un hook PreToolUse et PostToolUse ?
- PreToolUse s’execute avant l’outil et peut bloquer l’operation (code de sortie 2)
- PostToolUse s’execute apres l’outil et peut seulement fournir du feedback
6. Securite
Question : Comment empecher Claude de lire un fichier .env ?
Creez un hook PreToolUse avec le matcher Read|Grep qui verifie si le chemin du fichier contient .env et sort avec le code 2 si c’est le cas.
7. SDK
Question : Quelles sont les permissions par defaut du SDK Claude Code ?
Lecture seule. Pour autoriser l’ecriture, il faut explicitement ajouter les outils dans allowedTools.
8. Integration GitHub
Question : Quels sont les deux workflows par defaut de l’integration GitHub ?
- Mention —
@claudedans les issues/PR pour demander des taches - Pull Request — revue automatique a chaque nouvelle PR
Certification officielle — Pour obtenir la certification, rendez-vous sur Anthropic Academy et passez le quiz officiel.