Plan de cours détaillé
Module 1 : Fondamentaux de Claude Code
- Prendre en main Claude Code
- Installer et configurer Claude Code
- Choisir votre éditeur
- Rédiger une constitution CLAUDE.md
- Maîtriser les techniques de prompting
- Sélectionner le bon modèle
- Configurer le modèle d’autorisations
- Exécuter des agents en parallèle avec les worktrees Git
Module 2 : Configurer le harness Claude Code
- Comprendre le harness Claude Code
- Créer des commandes slash personnalisées
- Automatiser les workflows avec des hooks
- Connecter des serveurs MCP au harness
- Créer des skills réutilisables
- Packager et distribuer des plugins
- Conserver le contexte avec la mémoire
- Créer des points de reprise et reprendre de longues sessions
- Déléguer des tâches à des sous-agents
Module 3 : Créer et gérer des skills
- Comprendre la différence entre skills et commandes slash
- Créer une skill à partir de zéro
- Composer des skills dans des workflows
- Tester et publier des skills
- Faire évoluer les skills à l’aide de métriques
Module 4 : Utiliser et concevoir des outils MCP
- Maîtriser le Model Context Protocol
- Créer un serveur MCP personnalisé en C#
- Implémenter et utiliser des applications MCP
Module 5 : Automatisation programmable avec la CLI Claude Code
- Exécuter Claude Code en mode headless
- Paralléliser le travail avec les worktrees Git
- Contrôler les pipelines CI avec des jetons sentinelles
- Appliquer des hooks de politique sur des worktrees parallèles
- Créer des agents qui itèrent jusqu’à atteindre un objectif vérifiable
Module 6 : Planifier et décomposer pour maximiser l’efficacité agentique
- Utiliser le mode Plan pour les tâches complexes
- Approfondir le raisonnement avec l’extended thinking et conserver les décisions dans STATE.md
- Piloter les spécifications avec Spec Kit et BMAD
Module 7 : Étendre l’exécution des tâches avec des sous-agents
- Explorer l’architecture des sous-agents et l’isolation du contexte
- Implémenter un sous-agent backend pour .NET
- Configurer un sous-agent frontend pour Angular
- Configurer un agent QA pour la vérification dans le navigateur
- Tester unitairement les performances de vos agents
- Orchestrer des sous-agents avec des modèles de décomposition
Module 8 : Optimiser le harness agentique et l’apprentissage continu
- Optimiser le harness agentique
- Compresser le contexte avec la technique Caveman
- Créer une boucle d’auto-recherche
- Concevoir des architectures de mémoire
- Créer un second cerveau avec Obsidian
Module 9 : Déployer des actions autonomes avec des agents managés
- Comprendre le modèle mental des agents managés
- Créer votre premier agent managé
- Ajouter des fonctionnalités de production aux agents managés
- Ajouter des contrôles avec validation humaine
Module 10 : Sécurité, durcissement et observabilité
- Cartographier le modèle de menace des agents
- Appliquer des garde-fous et le principe du moindre privilège
- Sécuriser les secrets et les identifiants
- Tracer les agents et diagnostiquer les échecs
Module 11 : Créer des pipelines multi-agents avec l’Agent SDK
- Comprendre le Claude Agent SDK
- Appeler le Claude Agent SDK
- Exécuter des agents en parallèle avec le SDK
Module 12 : Packager et distribuer des plugins
- Comprendre l’intérêt des plugins
- Analyser l’anatomie d’un plugin
- Convertir une configuration .claude/ en plugin
- Publier des plugins sur des marketplaces
Module 13 : DevOps agentique et automatisation
- Déployer avec l’agent Azure GitHub DevOps
- Déployer sur Azure avec GitHub Actions
- Automatiser les déploiements avec Azure Developer CLI
- Provisionner l’infrastructure avec Bicep et Terraform
- Piloter Azure CLI depuis Claude Code
- Optimisation agentique : Web Vitals et SEO