Aller au contenu principal

Dans la fenêtre d’impression, choisissez « Enregistrer en PDF » comme destination.

AMBIARéf. COP-DEV

GitHub Copilot - Développer avec l'IA générative

IA pour les métiers du numérique

Durée

14 à 21 heures (2 à 3 jours) selon le format

Modalités

Présentiel, Classe à distance

Reconnaissance

Formation non certifiante (attestation de fin de formation)

Format de vente

Inter-entreprise ou Intra-entreprise

Délai d’accès

Inter : jusqu’à 5 jours ouvrés avant la session ; intra : en moyenne 15 jours ouvrés après l’acceptation du devis

Tarif intra

Sur devis

Pourquoi suivre cette formation

GitHub Copilot change la façon de développer. Cette formation vous apprend à l'utiliser pour écrire du code, produire des tests, moderniser du code ancien et documenter vos projets, sans sacrifier la qualité.

À l’issue de cette formation, les participants seront capables de

  • Utiliser GitHub Copilot (complétion, chat, ligne de commande) dans leur environnement de développement (VS Code, JetBrains)
  • Rédiger des prompts de développement efficaces, en donnant à Copilot le bon contexte, pour produire un code propre
  • Produire automatiquement des tests unitaires et d'intégration avec une bonne couverture
  • Réécrire du code ancien et corriger des bugs complexes avec l'aide de l'IA
  • Documenter automatiquement le code et rédiger les descriptions de Pull Requests

Formats proposés

ACTIONImmersion14 heures (2 jours)1 560 € HTpar participant (inter-entreprises)
IMPACTTerrain21 heures (3 jours) · dont une journée en décalé2 495 € HTpar participant (inter-entreprises)

Chaque format reprend le précédent et y ajoute des journées.

Public visé

Développeurs Web/Software, Ingénieurs Lead Dev, Architectes Logiciels, Tech Leads et Ingénieurs DevOps.

Prérequis

Maîtrise d'au moins un langage de programmation (Python, JavaScript/TypeScript, Java, C#, Go, PHP) et pratique d'un IDE (VS Code ou JetBrains).

Prérequis techniques à distance

La classe virtuelle se tient sur Microsoft Teams : AMBIA fournit à chaque participant un compte pour la durée de la formation. En intra-entreprise, elle peut aussi se tenir sur l’outil que l’entreprise utilise déjà, par exemple Zoom ou Google Meet.

Le participant se connecte depuis un ordinateur équipé d’une caméra, d’un micro, d’un accès à internet et d’un navigateur à jour, dans un lieu calme. Si la formation le demande, le formateur donne accès à un poste de travail à distance, depuis le navigateur.

Pendant la formation, l’assistance technique répond à support@ambia-skills.fr.

Objectifs pédagogiques

Identifier les raccourcis, commandes Copilot Chat et fonctionnalités clés dans l'IDE. Expliquer comment le contexte des fichiers ouverts influence les suggestions de Copilot. Générer des fonctions, des algorithmes et des tests unitaires complexes via du prompting technique. Détecter et corriger les suggestions de code sous-optimales ou comportant des failles. Évaluer la qualité du code produit et sa conformité aux standards d'architecture d'entreprise. Développer une application complète assistée par Copilot et générer sa documentation technique.

Programme détaillé

Jour 1ACTION

Matin

Prendre en main GitHub Copilot et lui donner le bon contexte

Configurer Copilot dans l'environnement de développement et apprendre à guider l'IA par le contexte.

  • Installation, configuration et paramètres de confidentialité de GitHub Copilot dans VS Code / JetBrains.
  • Fonctionnement de l'autocomplétion contextuelle et importance des fichiers ouverts (Workspace Context).
  • Écrire des commentaires d'intention pour obtenir les fonctions voulues.
  • Prise en main de Copilot Chat : commandes @workspace, /explain, /fix.

Atelier pratique

Développement pas-à-pas d'un module de validation et d'authentification utilisateur à l'aide de commentaires guidés.

Cas métier

Création d'un service de traitement de données JSON - Génération des structures de données et des méthodes de parsing.

Compétence acquise

Savoir produire du code fonctionnel nettement plus vite grâce à la complétion.

Livrable

Le mémo GitHub Copilot : bien rédiger ses prompts de développement.

Après-midi

Produire des tests unitaires et déboguer avec Copilot

Utiliser Copilot pour automatiser les tests unitaires et résoudre les erreurs de code.

  • Génération automatisée de suites de tests unitaires (Jest, PyTest, JUnit) avec la commande /tests.
  • Couverture des cas limites (edge cases) et des jeux de données de test (Mocks / Fakes).
  • Débogage rapide d'exceptions et d'erreurs de syntaxe avec /fix.

Atelier pratique

Génération d'une couverture de tests unitaires à 90 % sur un composant applicatif existant.

Cas métier

Sécurisation d'un module de paiement - Détection des bugs potentiels et génération des tests de charge et d'erreurs.

Compétence acquise

Savoir automatiser l'écriture des tests unitaires et réduire la dette technique.

Livrable

Suite de tests unitaires automatisée validée.

Jour 2ACTION

Matin

Réécrire et moderniser du code ancien en toute sécurité

Nettoyer du code ancien et repérer ses failles de sécurité.

  • Réécrire un code monolithique en fonctions courtes et lisibles.
  • Conversion de code entre deux langages ou deux versions de frameworks (ex : Python 2 vers 3, JS vers TS).
  • Analyse de sécurité du code généré : détection des failles OWASP (injections SQL, XSS) et gestion des secrets.

Atelier pratique

Réécriture d'un fichier de 500 lignes mal organisé en code clair et découpé.

Cas métier

La modernisation d'une application ancienne - Passage d'un code vieillissant à une version actuelle, sans changer son comportement.

Compétence acquise

Savoir moderniser du code ancien en respectant les règles de sécurité.

Livrable

Un module de code réécrit et sécurisé.

Après-midi

Documentation, Pull Requests et usages avancés

Automatiser la documentation du code et accélérer le processus de revue.

  • Génération automatique de JSDoc, Docstrings et commentaires d'architecture avec /doc.
  • Rédaction assistée de fichiers README.md et de guides d'installation.
  • Génération de résumés de modifications pour les Pull Requests / Merge Requests.

Atelier pratique

Génération de la documentation technique complète d'un projet et rédaction du message de PR.

Cas métier

Livraison d'une fonctionnalité complexe en production - Documentation des API et création du fichier de déploiement.

Compétence acquise

Savoir documenter entièrement un projet sans perte de temps.

Livrable

Projet logiciel complet, documenté et prêt pour fusion.

Jour 3 · en décaléIMPACT

Matin

Diagnostic de votre code et de vos Pull Requests

Corriger les écarts d'architecture, supprimer le code redondant et améliorer les prompts utilisés.

  • Examen du code réel produit par les équipes avec Copilot et revue des pratiques de prompting dans l'IDE.

Après-midi

Configurer les règles et instructions Copilot de l'équipe

Aligner l'assistant IA sur les standards d'architecture et de typage de l'organisation.

  • Rédaction du fichier .github/copilot-instructions.md pour forcer Copilot à respecter les conventions de code de l'entreprise.

Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.

Méthodes et moyens pédagogiques

Méthodes mobilisées

Pédagogie active : développement en direct, démonstrations et revues de code entre participants.

Moyens techniques

Postes connectés, IDE (VS Code / JetBrains), licences GitHub Copilot actives, référentiels de code d'exercice.

Moyens humains

Consultant-formateur senior, Lead Developer et expert certifié en ingénierie logicielle augmentée par l'IA.

Modalités d’évaluation

Évaluation diagnostique

Questionnaire technique de positionnement en amont (connaissances IDE, langages et notions de sécurité).

Évaluation formative

Évaluation continue via des ateliers pratiques basés sur des cas réels à chaque fin de demi-journée.

Évaluation sommative

Exercice final de réécriture, de sécurisation et de mise aux normes d'un code, complété par un questionnaire de validation des acquis sous forme de QCM.

Suivi

  • Feuilles de présence signées par demi-journée, en présentiel comme à distance.
  • Attestation de fin de formation remise à chaque stagiaire, mentionnant les objectifs, la nature, la durée et les résultats de l’évaluation.
  • Certificat de réalisation adressé au client ou au financeur.
  • Questionnaire de satisfaction remis à l’issue de la formation.

Délai d’accès

Inter-entreprises : L’inscription est possible jusqu’à 5 jours ouvrés avant le début de la session, sous réserve des places disponibles.

Intra-entreprise : La formation débute en moyenne 15 jours ouvrés après l’acceptation du devis.

Ce délai peut être adapté selon la disponibilité des sessions, le positionnement du stagiaire et, le cas échéant, l’instruction du dossier de prise en charge par le financeur.

Accessibilité handicap

Formation accessible aux personnes en situation de handicap. Notre référent étudie vos besoins spécifiques.

Référent handicap : accessibilite@ambia-skills.fr. Aucune reconnaissance de la qualité de travailleur handicapé ni aucun justificatif médical n’est exigé.

Indicateurs de résultats

Indicateurs publiés à partir de 3 avis.

Mode de calcul : www.ambia-skills.fr/notre-approche#notes

AMBIA - Organisme de formation professionnelle - 254 rue Vendôme, 69003 Lyon - 07 56 44 70 44 - contact@ambia-skills.fr - SIRET 130 176 597 00016

Déclaration d’activité enregistrée sous le numéro 84692748569 auprès du préfet de région Auvergne-Rhône-Alpes. Cet enregistrement ne vaut pas agrément de l’État.

Fiche mise à jour le 30/10/2026