Développer avec un assistant IA : les fondamentaux Mixte : présentiel / à distance

Dernière mise à jour : 30/10/2026

Description

Module 1 – Comprendre les assistants de code IA

  • Du modèle de langage à l'assistant de code : tokens, fenêtre de contexte, non-déterminisme
  • Origine des erreurs : API inventées, connaissances datées, contexte incomplet
  • Panorama actuel : assistants intégrés à l'IDE, agents en ligne de commande, agents dans le cloud
  • Modèles, offres individuelles et entreprise : ce qui change pour l'usage des données
  • Démonstration : une même demande traitée en complétion, en chat et en mode agent

 

Module 2 – Prendre en main l'assistant dans l'IDE

  • Installation et configuration de GitHub Copilot dans VS Code, choix du modèle
  • Complétion, chat, édition multi-fichiers, mode agent : rôle de chaque mode
  • Ajouter du contexte : fichiers, sélection, terminal, erreurs du compilateur
  • Fichier d'instructions de projet (copilot-instructions.md, AGENTS.md)
  • Atelier : configurer son environnement et rédiger un premier fichier d'instructions pour un projet fourni

 

Module 3 – Formuler des demandes efficaces pour le code

  • Structure d'une demande : objectif, contexte, contraintes, format attendu, critères d'acceptation
  • Utiliser exemples, signatures et tests existants comme contexte
  • Découper une tâche, itérer, repartir d'une conversation vierge
  • Erreurs fréquentes : demande vague, contexte surchargé, validation sans lecture
  • TP : implémenter une fonctionnalité simple (validation de formulaire, endpoint d'API) en comparant une demande vague et une demande structurée

 

Module 4 – Comprendre, tester et déboguer avec l'IA

  • Explorer un code inconnu : architecture, flux, dépendances
  • Générer des tests unitaires et identifier les cas limites
  • Diagnostiquer une erreur à partir d'une trace ou d'un test en échec
  • Documenter : commentaires, README, messages de commit
  • TP : sur une application sans tests, produire une suite de tests, corriger deux anomalies et documenter le module

 

Module 5 – Garder le contrôle : qualité, sécurité, confidentialité

  • Grille de relecture du code généré : logique, cas limites, performance, lisibilité
  • Failles fréquentes : injections, secrets en clair, dépendances inexistantes ou obsolètes
  • Données à ne jamais transmettre, paramètres de confidentialité, exclusion de fichiers
  • Licences et code proche de code public : filtres disponibles et responsabilité du développeur
  • Mise en situation : auditer un extrait généré contenant des défauts volontaires, puis le corriger avec l'assistant

 

Module 6 – Cas de synthèse

  • Réaliser de bout en bout une petite évolution sur l'application fil rouge : analyse, implémentation, tests, relecture, commit
  • Restitution et justification des choix : ce qui a été délégué à l'IA, ce qui a été vérifié et comment

Objectifs de la formation

  • Expliquer le fonctionnement d'un assistant de code et ses limites.
  • Choisir le mode d'interaction adapté à la tâche : complétion, chat, édition ou agent.
  • Rédiger des demandes précises et fournir le contexte utile pour obtenir un code exploitable.
  • Utiliser l'assistant pour comprendre, tester, déboguer et documenter du code.
  • Vérifier le code produit et appliquer les règles de confidentialité de base.

Public visé

Développeurs back-end, front-end, full-stack ou mobile, développeurs d'applications métier, intégrateurs et administrateurs qui écrivent du code ou des scripts. Ils travaillent en entreprise, en ESN, en administration ou en collectivité et n'ont pas ou peu utilisé d'assistant IA de code.

Prérequis

  • Pratiquer régulièrement au moins un langage de programmation (Python, JavaScript/TypeScript, Java, C#…).
  • Utiliser un IDE et les commandes Git de base (commit, branche).

M'inscrire à la formation

Ajouter au panier

Session sélectionnée


  • TOULOUSE COMPLÈTE

Prochaines Sessions

  • Pour connaître les dates des prochaines sessions de formation inter-entreprises, veuillez nous contacter par téléphone au 05 61 34 39 80 ou par courriel à l'adresse contact@iform.fr

Partager cette formation

Accessibilité

Sélectionnez le niveau de contraste souhaité
Réduisez les animations
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée

Déclaration d'accessibilité