Claude Code : développer, automatiser et intégrer l’IA dans son environnement de développement

Développement assisté par IA et automatisation des workflows

Training created on 8/28/26. Last update on 8/31/26.
Programme version: 1

Type of training

Mixed

Training duration

14 hours (2 days)
This training is free.
Send my request
This training is free.
Send my request
This training is free.
Send my request
Need to adapt this training to your needs? Do not hesitate to contact us for a customised quote! Contact us

Claude Code : développer, automatiser et intégrer l’IA dans son environnement de développement

Développement assisté par IA et automatisation des workflows


Les assistants de développement basés sur l’intelligence artificielle évoluent progressivement d’outils de génération de code vers de véritables agents capables d’analyser un projet, de modifier plusieurs fichiers, d’exécuter des commandes, de réaliser des tests et d’interagir avec différents outils de l’environnement du développeur. Cette formation permet aux participants de prendre en main Claude Code, d’en comprendre le fonctionnement et les limites, puis de l’intégrer progressivement dans leurs workflows de développement. L’approche privilégie la mise en pratique sur des projets représentatifs de situations professionnelles rencontrées par les développeurs web. À l’issue de la formation, les participants seront capables d’installer, configurer et utiliser Claude Code afin d’assister et d’automatiser des tâches de développement, puis de l’intégrer de manière sécurisée dans leur environnement et leurs workflows professionnels.

Objectives of the training

  • Être capable d’installer et de configurer Claude Code dans son environnement de développement.
  • Être capable d’utiliser efficacement Claude Code depuis une interface en ligne de commande.
  • Être capable de fournir à Claude Code le contexte nécessaire à la compréhension d’un projet existant.
  • Être capable de formuler des instructions adaptées à des tâches de développement complexes.
  • Être capable d’utiliser Claude Code pour analyser, modifier, déboguer et faire évoluer une base de code.
  • Être capable d’automatiser des tâches répétitives ou multi-étapes.
  • Être capable de configurer des hooks et des workflows personnalisés.
  • Être capable d’utiliser des agents ou mécanismes de délégation adaptés aux tâches complexes.
  • Être capable de connecter Claude Code à des outils et sources externes, notamment via MCP.
  • Être capable d’intégrer Claude Code dans un IDE et dans un workflow de développement existant.
  • Être capable d’identifier les risques associés à l’exécution autonome de commandes et de mettre en œuvre des pratiques d’utilisation sécurisées.

Profile of beneficiaries

For whom
  • Développeurs web, développeurs front-end, back-end ou full-stack souhaitant intégrer Claude Code dans leurs pratiques de développement et automatiser certaines tâches techniques grâce à l’intelligence artificielle.
Requirements
  • Exercer une activité de développement ou disposer de compétences opérationnelles en développement web ;
  • Maîtriser les principes de base de Git ;
  • Savoir utiliser un terminal ou une ligne de commande ;
  • Maîtriser au moins un langage ou environnement de développement web ;
  • Disposer d’un ordinateur permettant l’installation des outils nécessaires ;
  • Disposer des droits d’installation nécessaires sur leur poste ;
  • Disposer d’un accès à Claude Code compatible avec les conditions d’utilisation du service ;
  • Une connaissance préalable de Claude ou des outils d’intelligence artificielle générative est recommandée mais non obligatoire.

Training content

JOUR 1 - Prendre en main Claude Code et l’utiliser sur un projet réel
Module 1 - Découvrir Claude Code et analyser les usages possibles
  • Positionnement initial des participants.
  • Présentation de Claude Code et de son fonctionnement.
  • Différences entre : assistant conversationnel ; assistant de programmation ; agent de développement.
  • Principe de fonctionnement d’un agent : analyser, planifier, agir et contrôler.
  • Identification des cas d’usage adaptés à Claude Code.
  • Limites et points de vigilance.
  • Activité : identification collective des tâches de développement pouvant être assistées ou automatisées.
Module 2 - Installer et configurer Claude Code
  • Vérification de l’environnement de développement.
  • Installation de Claude Code.
  • Authentification et première configuration.
  • Lancement depuis un terminal.
  • Navigation dans un projet.
  • Découverte des principales commandes.
  • Paramétrage du comportement de Claude Code.
  • Gestion des autorisations.
  • Configuration utilisateur et configuration spécifique à un projet.
  • Mise à jour et maintenance de l’environnement Claude Code.
  • Atelier pratique : installation, configuration et lancement de Claude Code sur un projet de démonstration.
Module 3 - Utiliser efficacement l’assistant avec les prompts
  • Donner une tâche à Claude Code depuis le terminal.
  • Comprendre comment Claude explore un projet.
  • Faire analyser : l’arborescence ; les fichiers ; les dépendances ; les composants ; les erreurs.
  • Poser des questions sur une base de code existante.
  • Demander une modification ciblée.
  • Contrôler les fichiers modifiés.
  • Utiliser les commandes et raccourcis utiles.
  • Gérer et renouveler le contexte de travail.
  • Améliorer la formulation des demandes adressées à l’agent.
  • Atelier pratique : faire analyser une application web existante puis demander plusieurs modifications contrôlées.
Module 4 - Donner du contexte à Claude Code et structurer son fonctionnement
  • Importance du contexte dans le développement assisté par IA.
  • Fournir les bonnes informations sur un projet.
  • Utilisation de CLAUDE.md.
  • Formaliser : architecture du projet ; conventions de développement ; règles métier ; commandes disponibles ; processus de tests ; règles à respecter.
  • Utilisation du mode de planification avant modification.
  • Faire produire un plan d’intervention.
  • Valider ou modifier le plan avant exécution.
  • Articulation entre Claude Code et Git.
  • Vérification des modifications et utilisation des diffs.
  • Stratégies permettant de réduire les erreurs et les modifications non souhaitées.
  • Atelier pratique : création d’un fichier CLAUDE.md adapté à un projet web puis réalisation d’une modification à partir d’un plan préalablement validé.
Module 5 - Automatiser des tâches de développement complexes
  • Passer d’une demande simple à une mission multi-étapes.
  • Décomposer automatiquement un besoin complexe.
  • Ajouter une fonctionnalité impliquant plusieurs fichiers.
  • Générer ou modifier : composants ; API ; logique métier ; tests ; documentation.
  • Recherche et correction de bugs.
  • Refactoring assisté.
  • Analyse d’une erreur à partir des logs.
  • Génération et exécution de tests.
  • Utilisation de Claude Code dans une boucle : analyse ; modification ; test ; correction ; validation.
  • Identifier les tâches pouvant être déléguées et celles nécessitant une validation humaine.
  • Contrôler la qualité du code généré.
  • Atelier fil rouge : faire évoluer une application existante à partir d’une demande fonctionnelle comprenant plusieurs modifications interdépendantes.
JOUR 2 - Automatiser, personnaliser et intégrer Claude Code
Module 6 - Créer des hooks et des workflows personnalisés
  • Comprendre le rôle des hooks dans Claude Code.
  • Identifier les différents moments auxquels déclencher une action.
  • Configurer un hook.
  • Déclencher automatiquement une commande avant ou après une action.
  • Automatiser : formatage ; linting ; tests ; vérifications ; journalisation ; notifications.
  • Chaîner plusieurs actions.
  • Construire des workflows adaptés au projet.
  • Définir des garde-fous.
  • Tester et déboguer un workflow.
  • Sécuriser les commandes exécutées automatiquement.
  • Atelier pratique : création d’un workflow déclenchant automatiquement des contrôles de qualité après modification du code.
Module 7 - Orchestrer des tâches avancées avec agents, skills et personnalisations
  • Principe de délégation de tâches.
  • Identifier les situations nécessitant plusieurs contextes ou spécialisations.
  • Utiliser des sous-agents pour isoler certaines missions.
  • Répartir les responsabilités : analyse ; développement ; tests ; revue du code ; documentation.
  • Découvrir les mécanismes de personnalisation de Claude Code.
  • Introduction aux skills et plugins.
  • Définir des instructions réutilisables.
  • Transformer une procédure interne en workflow reproductible.
  • Atelier : construction d’une organisation dans laquelle plusieurs rôles interviennent successivement sur une fonctionnalité.
Module 8 - Intégrer Claude Code à l’environnement de développement
  • Intégration de Claude Code dans l’environnement du développeur.
  • Utilisation avec un IDE.
  • Articulation entre terminal, IDE et gestionnaire de versions.
  • Présentation du Model Context Protocol (MCP).
  • Comprendre le rôle d’un serveur MCP.
  • Connecter Claude Code à une source ou un outil externe.
  • Exemples d’intégration : GitHub ou gestionnaire de code ; gestion de tickets ; documentation ; bases de données ; outils internes.
  • Configurer et tester une connexion.
  • Identifier les données auxquelles Claude Code peut accéder.
  • Gestion des droits, secrets et informations sensibles.
  • Atelier pratique : configuration d’une intégration adaptée à l’environnement de développement utilisé par les participants.
Module 9 - Atelier fil rouge : construire son workflow Claude Code
  • À partir d’un projet existant, chaque participant construit un workflow intégrant plusieurs compétences vues pendant la formation.
  • Exemple de scénario :
  • 1. analyser une demande fonctionnelle ;
  • 2. analyser le projet existant ;
  • 3. produire un plan d’intervention ;
  • 4. modifier plusieurs fichiers ;
  • 5. exécuter automatiquement les contrôles ;
  • 6. corriger les éventuelles erreurs ;
  • 7. lancer les tests ;
  • 8. vérifier les modifications ;
  • 9. documenter les changements.
  • Le participant doit déterminer les étapes pouvant être automatisées et les étapes nécessitant une validation humaine.
Module 10 - Évaluation sommative - Réalisation autonome d’un cas pratique.
  • Le participant devra notamment :
  • 1. analyser une base de code ;
  • 2. configurer correctement le contexte de Claude Code ;
  • 3. faire réaliser une modification ;
  • 4. contrôler les actions proposées ;
  • 5. mettre en place une automatisation simple ;
  • 6. vérifier le résultat obtenu.
  • Une grille d’évaluation permet de vérifier l’atteinte des objectifs pédagogiques.
Module 11 - Bilan et évaluation de satisfaction
  • Synthèse des compétences acquises.
  • Questions/réponses.
  • Identification des usages immédiatement transposables dans l’environnement professionnel.
  • Évaluation à chaud de la satisfaction des participants.

Monitoring of implementation and evaluation of results

  • Réalisation autonome d’un cas pratique.
  • Une grille d’évaluation permet de vérifier l’atteinte des objectifs pédagogiques.
  • Évaluation à chaud de la satisfaction des participants.

Technical and educational resources