Claude Code est un assistant de developpement en ligne de commande qui s’integre directement dans votre workflow Git et votre IDE. Cette formation vous apprend a l’installer, le configurer avec les fichiers CLAUDE.md, a exploiter les hooks, les slash commands et le protocole MCP pour automatiser vos taches de developpement quotidiennes avec une productivite decuplee.
Public visé
Développeurs, DevOps, architectes logiciels et chefs de projets techniques souhaitant utiliser Claude Code comme assistant de développement.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Installer et configurer Claude Code
- Utiliser efficacement l’assistant en ligne de commande
- Automatiser des tâches de développement complexes
- Configurer des hooks et des workflows personnalisés
- Intégrer Claude Code dans votre environnement de développement
Programme
Jour 1 - Matin
Introduction à Claude Code
- Présentation de Claude et des modèles Anthropic
- Installation et configuration initiale
- Interface en ligne de commande
- Fichiers CLAUDE.md et configuration projet
- Gestion des permissions et sécurité
Exemples de travaux pratiques (à titre indicatif)
- Installation de Claude Code CLI, authentification, vérification de la version et du modèle actif
- Rédaction d’un CLAUDE.md projet (stack, conventions de code, branche par défaut, règles critiques) et d’un CLAUDE.md utilisateur (préférences personnelles)
- Configuration de settings.json : permissions (allow/ask/deny), outils autorisés, hooks
- Test d’une requête sur le codebase et vérification de l’application des règles du CLAUDE.md
Jour 1 - Après-midi
Utilisation quotidienne
- Navigation dans le codebase
- Lecture et compréhension de code
- Génération et modification de fichiers
- Commandes Git intégrées
- Exécution de commandes shell
- Gestion du contexte (/compact, /clear, /context) et mémoire
Exemples de travaux pratiques (à titre indicatif)
- Exploration d’un codebase avec Glob, Grep et Read, sans édition
- Diagnostic assisté d’un bug réel : reproduction, identification de la cause racine
- Correctif ciblé proposé par Claude, relu et ajusté manuellement
- Usage de /compact à mi-session puis /clear avant une seconde tâche
- Génération du message de commit, comparaison des diffs et vérification de non-régression par les tests
Jour 2 - Matin
Fonctionnalités avancées
- Hooks : pre-tool-use, post-tool-use, notification
- Slash commands personnalisées (/commit, /review, etc.)
- Mode plan pour les tâches complexes
- Agents spécialisés et Task tool
- Intégration MCP (Model Context Protocol)
- Configuration des serveurs MCP
Exemples de travaux pratiques (à titre indicatif)
- Création d’une slash command /review (revue de code sur les fichiers modifiés) et d’une slash command /changelog (mise à jour de CHANGELOG.md à partir du git diff)
- Configuration d’un hook PostToolUse sur Edit/Write lançant un linter (prettier, eslint ou équivalent)
- Configuration d’un hook UserPromptSubmit injectant la date du jour dans le contexte
- Installation et vérification d’un serveur MCP via /mcp, puis utilisation d’une ressource MCP dans une requête
Jour 2 - Après-midi
Workflow Explore, Plan, Code, Commit
- Le cycle agentique : explore → plan → code → commit → PR
- Debugging assisté par Claude
- Refactoring de code legacy
- Génération de tests
- Documentation automatique
- Intégration IDE (VS Code, JetBrains)
- Limites, coûts et optimisation des tokens
- Sécurité : secrets, permissions, sandbox
Exemples de travaux pratiques (à titre indicatif)
- Choix d’une feature non triviale (ex. pagination d’un endpoint REST, migration Jest → Vitest)
- Exploration du code concerné déléguée à un agent spécialisé
- Entrée en mode plan, production d’un plan d’implémentation détaillé, validation
- Exécution du plan : édition par Claude, relecture de chaque diff, génération des tests manquants et passage de la suite
- Commit atomique, push sur devel, ouverture d’une PR avec description générée
- Audit : tokens consommés (/cost), temps total, points de reprise humaine
- Enrichissement du CLAUDE.md de 2 règles feedback issues de la session
Modalités d’évaluation des acquis
- En cours de formation, par des travaux pratiques sur des projets réels
- Et, en fin de formation, par un questionnaire d’auto-évaluation
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
- ChatGPT pour le Développeur
- Prompt Engineering - Avancé
- Apprentissage
- IA - Ingénierie et Création de Solutions
Formation EAI-DEV-200 — Claude Code pour le Développeur. Domaine : Intelligence Artificielle. Niveau : Intermédiaire. Durée : 2 jours (14 heures). Mots-clés : claude, anthropic, intelligence-artificielle, initiation, assistant-code. Cylian Formation, Dijon.