Retour au catalogue
Data & IA
Intermediaire

Développer avec les agents IA : productivité, qualité et sécurité

Cette formation intensive apprend aux développeurs à intégrer des agents IA dans leur workflow : préparer un projet, formuler des tâches, contrôler les modifications et garantir qualité, sécurité et maintenabilité. Un projet fil rouge couvre l'analyse de code, l'implémentation, les tests, la revue, le débogage et l'intégration Git/CI-CD.

21 heures
Formats :PresentielDistancielBlended Learning

Objectifs pédagogiques

  • Comprendre les capacités, les limites et les risques des assistants et agents de développement basés sur l'IA
  • Préparer un dépôt de code afin de fournir aux agents un contexte fiable et exploitable
  • Décomposer une fonctionnalité complexe en tâches adaptées au développement assisté par IA
  • Piloter un agent IA depuis l'analyse du besoin jusqu'à l'implémentation et aux tests
  • Contrôler les plans, commandes, dépendances et modifications proposés par un agent
  • Utiliser l'IA pour générer, compléter et maintenir des tests automatisés
  • Déboguer et refactoriser une application sans appliquer aveuglément les propositions de l'IA
  • Identifier les risques liés aux secrets, aux permissions, aux dépendances et aux outils externes
  • Intégrer les agents IA dans un workflow Git, de revue de code et d'intégration continue
  • Définir des règles d'utilisation communes pour une équipe de développement

Compétences visées

Choisir un niveau d'autonomie adapté à la tâche confiée à un agent IARédiger des instructions techniques précises et vérifiablesCréer et maintenir des fichiers de contexte et de conventions pour les agentsFaire analyser une base de code existante par un agent sans perdre la maîtrise du projetValider un plan d'implémentation avant toute modification du codeFaire développer une fonctionnalité complète dans une application existanteExaminer les diffs et détecter les modifications inutiles ou dangereusesGénérer et valider des tests unitaires, d'intégration et fonctionnelsUtiliser l'IA pour diagnostiquer une erreur et vérifier les hypothèses proposéesÉvaluer la qualité, la sécurité et la maintenabilité du code généréEncadrer l'utilisation des agents IA dans un workflow collaboratif

Public concerné

  • Développeurs web, backend, frontend ou full stack souhaitant intégrer les agents IA dans leur pratique professionnelle
  • Ingénieurs logiciels utilisant déjà ponctuellement des assistants de code et souhaitant structurer leurs usages
  • Lead developers et responsables techniques souhaitant définir des pratiques communes au sein de leur équipe
  • DevOps et ingénieurs plateforme souhaitant sécuriser l'utilisation d'agents capables d'exécuter des commandes et de modifier des dépôts
  • Étudiants en informatique de niveau avancé souhaitant se préparer aux nouveaux workflows de développement

Prérequis

  • Maîtriser les fondamentaux du développement logiciel dans au moins un langage de programmation
  • Savoir utiliser Git pour créer des branches, réaliser des commits et examiner des modifications
  • Comprendre les principes généraux d'une application web, d'une API et d'une base de données
  • Avoir déjà participé au développement ou à la maintenance d'une application
  • Savoir lire et analyser du code produit par un autre développeur
  • Disposer d'un ordinateur permettant l'installation et l'exécution des outils utilisés pendant la formation

Programme détaillé

Modalités pédagogiques

  • Formation intensive fondée sur un projet fil rouge issu d'une base de code réaliste
  • Alternance de démonstrations, d'apports méthodologiques, de revues de code et d'ateliers pratiques
  • Utilisation encadrée de plusieurs modes de développement assisté par IA
  • Analyse collective de réponses incorrectes, de modifications dangereuses et de mauvaises pratiques
  • Progression par étapes courtes avec validation humaine avant chaque modification importante
  • Travail en binôme ou en petits groupes pour comparer les stratégies de pilotage des agents
  • Mise à disposition de modèles d'instructions, de fichiers de contexte et de grilles de revue
  • Approche indépendante d'un outil unique afin de privilégier les méthodes transférables

Évaluation des acquis

  • Questionnaire de positionnement sur les pratiques de développement et les usages actuels de l'IA
  • Évaluation continue à travers les tâches réalisées sur le projet fil rouge
  • Analyse de la qualité des instructions et du contexte fournis aux agents
  • Validation du plan d'implémentation avant modification de la base de code
  • Revue du code, des dépendances et des commandes générées par l'agent
  • Vérification de la pertinence et de la fiabilité des tests automatisés
  • Contrôle des mesures de sécurité appliquées aux secrets, permissions et outils externes
  • Présentation finale de la fonctionnalité développée, testée et intégrée
  • Évaluation finale à partir d'une grille portant sur le cadrage, la qualité du code, les tests, la sécurité, la maîtrise de l'agent et la capacité à justifier les choix réalisés

Accessibilité

Nos locaux sont accessibles aux personnes à mobilité réduite. Pour tout besoin spécifique, contactez notre référent handicap avant votre inscription.

Adaptation aux besoins des entreprises

Cette formation peut être adaptée aux besoins spécifiques de votre entreprise : choix des technologies, cas pratiques métier, durée modulable.

Modalités

Modalités d'accès :

Nos formations sont proposées exclusivement en intra-entreprise. Après prise de contact, une analyse des besoins est réalisée afin de proposer une formation adaptée. Une convention de formation est ensuite établie pour validation.

Délais d'accès :

La formation peut être mise en place sous un délai moyen de 2 à 4 semaines après validation du devis.

Modalités pédagogiques :

La formation alterne apports théoriques et mises en pratique (études de cas, exercices, ateliers). Elle peut être réalisée en présentiel ou en distanciel selon les besoins.

Modalités d'évaluation :

Les acquis sont évalués tout au long de la formation à travers des exercices pratiques et/ou un quiz final. Un questionnaire de satisfaction est également recueilli en fin de formation.