Accueil > Formations > Intelligence artificielle & Data Science > Solutions IA pour l'IT > Claude Code : automatiser vos tâches de développement
Claude Code : automatiser vos tâches de développement
Apprenez les meilleures pratiques pour développer avec Claude Code et boostez vos projets grâce à l'IA !
Vue d'ensemble
Maîtrise d’au moins un langage de programmation, connaissance pratique de Git et GitHub, expérience avec la ligne de commande et les IDEs, notions de tests unitaires et de pipelines CI/CD.
À noter qu'un compte Pro ou Max est également nécessaire afin d'accéder à Claude Code.
Objectifs pédagogiques
Programme détaillé
Module 1 — Prise en main et installation
– Présentation de Claude Code et des modèles Anthropic (Opus, Sonnet, Haiku)
– Installation du CLI et configuration des clés API (VS Code, JetBrains)
– Exploration de l’interface, des raccourcis et commandes intégrées (/compact, /clear, /cost, /model)
– Gestion des contextes : /init, fichiers CLAUDE.md (projet, répertoire, utilisateur)
– Structure du répertoire `.claude/` : settings, permissions, skills, agents
Installer Claude Code et initialiser un dépôt Git ; créer un fichier CLAUDE.md avec les conventions du projet et configurer une session de travail ; explorer les commandes intégrées et la gestion du contexte.
Module 2 — Prompt engineering et génération de code
– Principes de structuration des prompts pour Claude Code
– Gestion des fichiers et refactorisation avec Claude Code
– Utilisation de Plan Mode et Thinking Mode (extended thinking)
– Techniques Best-of-N et prompts comparatifs
– Sélection dynamique du modèle selon la tâche (/model haiku pour le lint, opus pour l’architecture)
Construire une API REST ou un microservice via prompts ; refactoriser un script existant avec Claude Code ; générer et exécuter des tests unitaires créés par l’IA ; comparer les sorties de différents modèles sur une même tâche.
Module 3 — Skills : personnalisation et automatisation
– Comprendre le système d’extensibilité : skills vs. commandes intégrées vs. slash commands
– Anatomie d’une skill : structure SKILL.md, frontmatter YAML (name, description, model, allowed-tools, context)
– Niveaux de portée : projet (`.claude/skills/`), utilisateur (`~/.claude/skills/`), entreprise (managed settings)
– Auto-découverte et invocation contextuelle des skills par Claude
– Bundled skills en détail :
– `/simplify` : revue parallèle post-implémentation (code reuse, qualité, efficacité)
– `/batch` : décomposition et parallélisation de changements à grande échelle via git worktrees
– `/review` : revue de code multi-agents avec scoring par confiance
– `/loop` : exécution récurrente d’un prompt sur un intervalle
– `/debug` : diagnostic de session via le log de debug
– `/claude-api` : chargement de la référence API Anthropic en contexte
– Création de skills personnalisées : templates, scripts embarqués, exemples
– Gestion du budget de contexte des skills (/context, SLASH_COMMAND_TOOL_CHAR_BUDGET)
Créer une skill personnalisée pour appliquer les conventions de code d’un projet ; utiliser /simplify après un refactoring et analyser les suggestions ; lancer un /batch pour migrer un ensemble de fichiers en parallèle ; concevoir une skill avec scripts embarqués générant une visualisation HTML.
Module 4 — Intégration Git/GitHub et automatisation CI/CD
– Workflows Git et bonnes pratiques de branches avec Claude Code
– Intégration avec GitHub : pull requests, merges, sécurité
– Utilisation et structuration des fichiers CLAUDE.md partagés (synchronisation via git worktrees)
– Mise en place de pipelines CI/CD avec Claude Code
– Hooks déterministes : PreToolUse, PostToolUse, Stop, SessionStart
– Hooks shell et hooks HTTP
– Cas d’usage : formatage automatique (Prettier/Black), validation de sécurité, notifications
Connecter un dépôt GitHub et automatiser une pull request ; exécuter des tests dans un pipeline CI/CD via prompts Claude ; configurer un hook PreToolUse pour valider les commandes dangereuses ; mettre en place un hook PostToolUse pour le formatage automatique.
Module 5 — MCP, plugins et intégration d'outils externes
– Introduction au Model Context Protocol (MCP) : architecture client/serveur
– Connexion à des services externes (Playwright, Figma, PostgreSQL)
– Configuration de serveurs MCP au niveau projet vs. utilisateur
– **Plugins** : le système de packaging de Claude Code
– Structure d’un plugin : plugin.json, skills/, agents/, hooks/, .mcp.json
– Installation et gestion : `/plugin install`, marketplaces, portée projet vs. utilisateur
– Plugins notables de l’écosystème : code-review, frontend-design, ralph-loop, Context7
– Distribution de configurations d’équipe via plugins
Générer un composant UI à partir d’une maquette Figma via MCP ; automatiser un test UI via Playwright MCP ; créer un plugin d’équipe regroupant skills, agents et hooks ; installer et configurer un plugin depuis un marketplace.
Module 6 — Subagents, Agent Teams et orchestration avancée
– Concept et architecture des subagents : types (Explore, Plan, general-purpose, custom)
– Création de subagents personnalisés (`.claude/agents/`)
– Orchestration multi-agents : séquençage et parallélisme
– **Agent Teams** : coordination inter-agents avec partage de liste de tâches et communication directe
– Cas d’usage avancés : code-review multi-agents, test-automation, security-audit, debugging
– Bonnes pratiques : scopes étroits, moindre privilège, gestion du contexte, limitation des tours (max_turns)
– Sécurité et conformité
– Gestion des risques : RGPD, sécurité des tokens, limites des modèles
– Bonnes pratiques de collaboration humain‑IA et gouvernance
– Rédaction de guidelines de sécurité pour un projet utilisant Claude Code
Créer un subagent test-runner proactif ; implémenter une feature avec une équipe de 4 subagents coordonnés ; explorer un codebase en parallèle avec agents multiples ; configurer un workflow TDD avec subagents de vérification indépendants ; rédiger des guidelines de sécurité et de conformité pour un projet.
Prochaines sessions
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
