Public visé
Développeurs, DevOps, architectes logiciels et chefs de projets techniques souhaitant utiliser Claude Code comme assistant de développement.
Prérequis
- Expérience en développement logiciel
- Familiarité avec le terminal/ligne de commande
- Connaissances de base en Git
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é
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 et de la mémoire
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
Jour 2 - Après-midi
Workflows et bonnes pratiques
- Workflow de développement complet (feature → 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
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