Formation Claude Code & Agentic Coding
Prochaines sessions
7Objectifs
- Comprendre les principes du développement agentique et la différence entre autocomplétion, chat IA et agents autonomes
- Installer, configurer et utiliser Claude Code en ligne de commande
- Maîtriser la gestion du contexte (CLAUDE.md, fenêtre 1M tokens, /compact)
- Connecter Claude Code à des services externes via le Model Context Protocol (MCP)
- Automatiser des workflows de développement : génération, tests, refactoring, déploiement
- Utiliser les subagents et agents parallèles pour des tâches complexes
Public
- Développeurs (tous langages)
- Lead developers et architectes techniques
- CTO et responsables techniques
- Équipes de développement en ESN
Prérequis
- Connaissance d’au moins un langage de programmation (Python, JavaScript, Java, etc.)
- Familiarité avec le terminal / ligne de commande
- Connaissance de base de Git
- Disposer d'un compte Claude actif avec accès à Claude Code (abonnement Pro, Team ou Entreprise)
Programme
Introduction au coding agentique
- Autocomplétion vs chat IA vs agents autonomes : comprendre les paradigmes
- Claude Code dans l’écosystème Anthropic : différence avec Claude.ai et l’API
- La boucle agentique : le modèle appelle les outils, Claude Code exécute
- Panorama des outils : Claude Code vs Cursor vs GitHub Copilot
Installation et premiers pas
- Installation de Claude Code via npm (macOS, Linux, WSL2)
- Configuration de l’authentification
- Première session interactive : commandes de base
- Le fichier CLAUDE.md : définir le contexte projet pour l’agent
- Atelier : configurer Claude Code sur un projet existant
Prompt engineering pour agents
- Formuler des requêtes efficaces pour un agent (vs un chatbot)
- Gestion du contexte : fenêtre 1M tokens, /compact, stratégies de session
- Custom slash commands : créer ses propres raccourcis
- Atelier : générer une application complète (Next.js ou Flask) avec Claude Code
Model Context Protocol (MCP)
- Qu’est-ce que le MCP ? Architecture client-serveur
- Connecter Claude Code à GitHub : branches, commits, pull requests automatisées
- Connecter Claude Code à une base de données (PostgreSQL, MongoDB)
- Connecter Claude Code à Slack, Notion, Jira
- Atelier : créer un workflow MCP complet
Subagents et travail parallèle
- Les subagents : déléguer des tâches à des mini-agents spécialisés
- Agents Explore (lecture seule) et agents Plan (recherche de contexte)
- Créer ses propres agents custom (ex: fix-grammar, lint-code)
- Exécution parallèle : traiter plusieurs fichiers simultanément
Git, sécurité et bonnes pratiques
- Git avec Claude Code : branches, commits conventionnels, résolution de conflits
- Gestion des permissions : que peut faire Claude Code sur votre système
- Gestion des coûts : optimiser la consommation de tokens
- Bonnes pratiques de sécurité : secrets, .env, permissions
- Atelier final : refactoring complet d’un projet existant avec Claude Code
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert et Certifié Nativo
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est 80% pratique : chaque concept est immédiatement mis en application
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture
Questions fréquentes
Oui. La formation est accessible aux développeurs juniors ayant une expérience pratique d'au moins un langage de programmation (Python, JavaScript, Java, Go, etc.) et des notions de Git. Nous ajustons la profondeur des exercices au niveau des participants. Pour les profils seniors, nous approfondissons les sujets avancés comme l'Agent Teams, les subagents et l'intégration MCP.
Claude Code fonctionne avec tous les langages de programmation modernes. Il suffit de maîtriser au moins un langage pour suivre la formation de manière efficace. Les exercices pratiques peuvent être adaptés à la stack technique de chaque participant : Python, JavaScript/TypeScript, Java, Go, Rust, PHP, Ruby, etc.
GitHub Copilot est un assistant de complétion de code intégré à l'IDE. Cursor est un éditeur de code propriétaire embarquant une IA. Claude Code est différent : c'est un outil de coding agentique en CLI qui peut exécuter des tâches de développement complètes de manière autonome (lire un codebase, modifier plusieurs fichiers, lancer les tests, créer une pull request). La formation détaille ces différences et les cas d'usage de chacun.
Le coding agentique désigne la capacité d'une IA à exécuter des tâches de développement complètes sans intervention pas à pas. Au lieu de suggérer une ligne de code, l'agent lit le code existant, comprend l'intention, modifie plusieurs fichiers, teste le résultat, et itère jusqu'au succès. C'est un changement de paradigme qui transforme la productivité des équipes tech. La formation explique comment en tirer parti sans perdre le contrôle de son code.
Oui. Pour suivre les travaux pratiques, chaque participant doit disposer d'un compte Claude actif avec accès à Claude Code (plans Pro, Team ou Enterprise). La création du compte et l'activation de Claude Code sont réalisées conjointement en début de formation si nécessaire. Nous conseillons les entreprises sur le choix du plan le plus adapté à leurs usages.
Oui, le MCP est un sujet central de la deuxième journée. Nous détaillons l'architecture du MCP, configurons les serveurs essentiels (GitHub, Slack, PostgreSQL, Notion), et réalisons un exercice pratique consistant à connecter Claude Code à un outil métier. Les participants repartent avec une configuration MCP opérationnelle.
Oui. Le format intra-entreprise permet même d'utiliser un vrai projet de votre équipe comme support de formation, sous réserve de confidentialité. En inter-entreprise, les exercices utilisent des projets d'exemple représentatifs des situations réelles (refactoring d'une application legacy, ajout d'une feature complexe, résolution de bugs, mise en place de tests).


