Formation en IA & Data: Claude Code — Développement assisté par IA - Ascent Formation
Retour aux formations
IA & Data

Claude Code — Développement assisté par IA

2 jour(s)14h

Description

Maîtrisez l'environnement de développement Claude Code proposé par Anthropic pour accélérer et améliorer vos projets logiciels grâce à l'IA générative. Apprenez à configurer des workflows de développement collaboratifs, à automatiser des tâches récurrentes, à structurer des prompts efficaces et à intégrer Claude Code dans des projets existants, dans le respect des bonnes pratiques de sécurité et de fiabilisation des usages IA.

Objectifs pédagogiques

  • Maîtriser l'environnement de développement Claude Code proposé par Anthropic pour accélérer et améliorer les projets logiciels grâce à l'IA générative.
  • Apprendre à configurer des workflows de développement collaboratifs, à automatiser des tâches récurrentes, à structurer des prompts efficaces et à intégrer Claude Code dans des projets existants, dans le respect des bonnes pratiques de sécurité et de fiabilisation des usages IA.

Public concerné

Développeurs et ingénieurs logiciel souhaitant intégrer l'IA générative dans leurs pratiques
Tech leads et architectes souhaitant évaluer et encadrer l'usage de Claude Code en équipe
Responsables R&D et DevOps souhaitant automatiser des pipelines de développement avec l'IA

Prérequis

Maîtrise d'un langage de programmation (Python, JavaScript, Java ou équivalent)
Bases solides en développement logiciel
Connaissance pratique de Git

Déroulé du programme

1

MODULE 1 — Fondamentaux du prompt engineering et contexte

  • Comprendre les tokens : fonctionnement, fenêtres de contexte, optimisation
  • Construction d'un contexte efficace pour les tâches de développement
  • Règles de prompting : précision, exemples positifs et négatifs, décomposition de tâches
  • Bonnes pratiques : instructions progressives, itérativité, gestion du contexte long
  • Limites des LLMs : hallucinations, incertitude, vérification des sorties
  • TP — Comparaison de prompts : mesure de l'impact de la précision sur la qualité du code généré
  • TP — Construction d'un contexte de projet : instruire Claude sur une codebase existante
2

MODULE 2 — Introduction à Claude Code et prise en main

  • Présentation d'Anthropic et de l'écosystème Claude
  • Positionnement face aux outils concurrents : GitHub Copilot, Cursor, Codeium
  • Cas d'usage dans le cycle de vie du développement logiciel : dev, test, doc, review, debug
  • Installation et configuration de Claude Code (accès API, extensions IDE VS Code / JetBrains)
  • Paramétrage de l'environnement de travail
  • Gestion des clés API et des paramètres de sécurité de connexion
  • TP — Installation et première interaction : vérification de l'environnement de travail
  • TP — Exploration des modes de chat et des premiers flags : model, system-prompt
3

MODULE 3 — Chat d'interaction et slash commandes fondamentales

  • Modes du chat et cas d'usage associés
  • Appel de fichiers depuis l'interface
  • Intégration shell Linux : commandes système, pipes, scripts
  • Initialisation d'un projet avec /init et le fichier CLAUDE.md
  • Commandes de contexte : /add-dir, /context, /status, /memory
  • Commandes de productivité : /review, /todos, /cost, /status
  • Modèle de permissions : deny / allow / ask — sécurisation des accès
  • TP — Initialisation du projet fil rouge avec CLAUDE.md : définition du contexte et des règles
  • TP — Appel en ligne de commande de prompts et gestion des permissions
4

MODULE 4 — Génération, correction et refactoring de code

  • Générer du code from scratch : patterns, structures, boilerplate
  • Corriger des bugs : diagnostic, explication, proposition de correctif
  • Refactorer du code existant : lisibilité, performances, respect des conventions
  • Documenter automatiquement : docstrings, commentaires, README
  • Revue de code assistée : détection de code smells, propositions d'amélioration
  • Gestion des tests : génération de tests unitaires, couverture, TDD assisté
  • TP — Générer un module Python / JS complet à partir d'une spécification métier
  • TP — Déboguer et refactorer un composant existant fourni par le formateur
  • TP — Générer des tests unitaires pour le module créé et valider la couverture
5

MODULE 5 — Slash commandes avancées et plugins

  • Création de slash commands personnalisées : structure, paramètres, organisation
  • Structuration d'un catalogue de commandes pour une équipe ou un projet
  • Notion de plugin dans Claude Code : architecture et intérêt
  • Création d'un plugin : structure, paramètres, appel
  • Cas concrets d'usage : linting, tests automatisés, génération de documentation
  • TP — Création d'une slash command métier pour organiser les features du projet fil rouge
  • TP — Développement et intégration d'un plugin de génération de documentation
6

MODULE 6 — MCP et sous-agents

  • Model Context Protocol (MCP) : notions, objectifs, architecture
  • Ajout et listing de serveurs MCP
  • Cas d'usage : connexion à des API externes, bases de données, outils métier
  • Limites du MCP et bonnes pratiques d'intégration
  • Notion d'agent IA autonome et de sous-agents
  • Création d'un sous-agent : définition, périmètre, instructions
  • Orchestration multi-agents : coordination et délégation de tâches
  • Cas d'usage avancés : pipelines de test, revue automatisée, génération documentaire
  • TP — Ajout d'un accès MCP à une API externe et interrogation depuis Claude Code
  • TP — Création et orchestration d'un mini-pipeline avec sous-agents sur le projet fil rouge

Informations

Durée

2 jour(s)

14h

Tarif

Sur demande