Prenez contact avec nous

Plan du cours

Module 1 : Contexte, portée et défis de la livraison

  • Auto-complétion vs exécution autonome multi-étapes
  • Idées reçues courantes sur l'IA dans la livraison des logiciels
  • Pourquoi de meilleures invites ne suffisent pas
  • Identification des outils, points de douleur et objectifs des participants
  • Choix du bon modèle d'exploitation IA pour les équipes techniques

Module 2 : Ingestion des spécifications et décomposition structurée

  • Création d'un inventaire structurel des documents des parties prenantes
  • Techniques d'extraction des exigences
  • Stratégies de fragmentation : structurelle, sémantique et fenêtre glissante
  • Préservation des dépendances et des références croisées
  • Travail avec des tableaux, diagrammes, schémas d'flux et entrées mixtes
  • Gestion efficace des fenêtres de contexte

Module 3 : Limites du jugement humain

  • Où les décisions humaines restent critiques
  • Détection des dépendances hallucinées
  • Détection des contraintes fabriquées et de la logique inversée
  • Prévention des réponses automatisées dangereusement utiles par défaut
  • Cadres de validation pour la traçabilité, la cohérence et l'exhaustivité

Module 4 : Des exigences au code avec des agents logiciels

  • Modèle de livraison axée sur l'architecture
  • Cartographie des composants et limites des services
  • Contrats API comme ancres de livraison
  • Règles persistantes et contraintes dans les outils IA
  • Instructions de tâches liées aux exigences
  • Invoques minimales vs approches d'invites contraintes
  • Génération backend et frontend contractuelle

Module 5 : Boucle itérative des agents logiciels

  • La spirale d'auto-correction
  • Cycles de livraison itératifs contrôlés
  • Examen des différences et modifications du code
  • Détection de la dérive du périmètre et des modifications non autorisées
  • Gestion de la mémoire contextuelle limitée
  • Utilisation de l'historique itératif pour une amélioration continue

Module 6 : Application de la qualité du code

  • Contraintes d'invite pour les cas limites
  • Documents de règles comme artefacts de gouvernance vivants
  • Portes automatiques avec analyse statique et vérification lint
  • Scan de sécurité du code généré par IA
  • Vérifications de conformité architecturale et des dépendances
  • Protocole de revue humaine des sorties de l'IA

Module 7 : Boucles de rétroaction et amélioration continue

  • Rétroalimentation des échecs structurés vers les workflows IA
  • Iterations bornées et critères d'arrêt
  • Journalisation des cycles et résultats
  • Amélioration progressive des documents de règles
  • Création d'une intelligence ingénierie réutilisable

Module 8 : Anti-modèles de sécurité dans la livraison assistée par IA

  • Risques de sécurité courants dans le code généré
  • Annexes des règles spécifiques aux technologies
  • Scan pré-engagement (pre-commit)
  • Contrôles SDLC sécurisés pour le développement assisté par IA
  • Responsabilité humaine dans une livraison sécurisée

Module 9 : Tests ancrés aux spécifications

  • Génération des spécifications de test à partir des exigences
  • Conception de tests en langage du domaine
  • Génération sécurisée des implémentations de tests
  • Concepts de tests de mutation
  • Validation de la couverture des spécifications
  • Examen de la force des assertions
  • Modèles d'interrogation diagnostique

Module 10 : Maintenance du système

  • Artefacts vivants : contrats, cartes, règles, spécifications de tests
  • Évolution des contraintes dans le temps
  • Gouvernance IA pour la maintenabilité à long terme
  • Prévention de la dette technique par les contrôles IA
  • Modèle opérationnel pour des équipes techniques durables intégrant l'IA

Pré requis

Les participants doivent avoir :

  • De l'expérience dans des projets de développement logiciel
  • Une compréhension des fondements de l'architecture applicative
  • Une familiarité avec les API, les systèmes backend/frontend ou la livraison full-stack
  • Des connaissances de base en méthodologie Agile ou itérative
  • Une conscience des concepts de tests logiciels
  • Une exposition aux outils de codage par IA est utile mais non obligatoire
  • Convient aux professionnels techniques de niveau intermédiaire à senior
 14 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires