logo de Eni service

ENI Service

Centre de formation informatique

icone du menu favoris

Formation : GitHub Copilot

NEW

Dernière mise à jour : 5 mai 2026

icone d'un cours officiel

Cours officiel

icone d'une formation certifiante

Formation certifiante

Cette formation permet de découvrir GitHub Copilot et d’en exploiter les principales capacités pour améliorer la productivité de développement. Elle couvre l’usage responsable de l’IA, la configuration de l’outil, le prompt engineering, le chat, les agents et les différents environnements de travail pris en charge.

Les participants apprennent à utiliser GitHub Copilot pour générer du code, compléter des projets, créer des tests unitaires, interagir dans Visual Studio Code, Codespaces et en ligne de commande, tout en comprenant les différences entre les plans Free, Pro, Business et Enterprise. Le programme aborde également les aspects de personnalisation, de protection et de gestion en entreprise.

Cette formation constitue une base solide pour intégrer GitHub Copilot de manière efficace et maîtrisée dans des workflows de développement modernes.

Objectifs pédagogiques


À l’issue de la formation, les participants seront capables de :

  • Comprendre les principes d’usage responsable de l’IA avec GitHub Copilot
  • Configurer et utiliser GitHub Copilot dans différents environnements de développement
  • Appliquer les bonnes pratiques de prompt engineering pour améliorer la qualité des suggestions
  • Exploiter les fonctionnalités avancées de GitHub Copilot, du chat et des agents
  • Utiliser GitHub Copilot pour améliorer la productivité, la qualité de code et la création de tests
  • Comprendre les différences entre les plans GitHub Copilot Free, Pro, Business et Enterprise
  • Mettre en œuvre GitHub Copilot dans des projets JavaScript et Python

Public concerné


Cette formation s’adresse aux développeurs, programmeurs, ingénieurs logiciels et codeurs souhaitant améliorer leur efficacité de développement avec GitHub Copilot.

Elle concerne les professionnels qui veulent intégrer un assistant IA dans leurs workflows de développement, mieux comprendre l’usage responsable de l’IA, améliorer leurs invites et exploiter GitHub Copilot dans différents environnements.

Bénéfices pour les participants :

  • Découvrir un usage structuré et responsable de GitHub Copilot
  • Améliorer la productivité de développement grâce aux suggestions, au chat et aux agents
  • Mieux formuler les invites pour obtenir des résultats plus pertinents
  • Comprendre les options de gestion, de personnalisation et de déploiement de GitHub Copilot en entreprise

Prérequis


  • Compréhension de base des concepts de programmation et expérience avec au moins un langage de programmation
  • Familiarité avec les environnements de développement intégrés (IDE) et les systèmes de gestion de versions comme GitHub
  • Connaissances fondamentales des principes d’intelligence artificielle et de machine learning
  • Les activités pratiques requièrent un niveau intermédiaire sur Git et GitHub

Programme détaillé


IA responsable avec GitHub Copilot (0h30)

  • Comprendre et appliquer les principes d’usage responsable de l’IA
  • Identifier les limites et atténuer les risques associés à l’IA
  • Découvrir les principes de responsabilité, transparence et sécurité appliqués à GitHub Copilot

Introduction à GitHub Copilot (0h30)

  • Comprendre le rôle de GitHub Copilot comme assistant IA pour le développement
  • Découvrir les différentes offres GitHub Copilot
  • Configurer et prendre en main GitHub Copilot
  • Résoudre les problèmes courants
  • Travail pratique :
    • Développer avec des suggestions de code pilotées par l’IA avec GitHub Copilot et Visual Studio Code

Introduction au prompt engineering avec GitHub Copilot (0h30)

  • Comprendre les bases et bonnes pratiques du prompt engineering
  • Découvrir le flux de traitement des invites utilisateur
  • Comprendre le traitement des données par GitHub Copilot
  • Comprendre le rôle des grands modèles de langage

Utiliser les fonctionnalités avancées de GitHub Copilot (0h30)

  • Utiliser les suggestions avancées et les interactions contextuelles
  • Exploiter le chat, l’inline chat, les slash commands et les agents
  • Appliquer GitHub Copilot à un projet existant
  • Travail pratique :
    • Configurer GitHub Copilot pour fonctionner avec Visual Studio Code
    • Mettre à jour une API web avec GitHub Copilot

GitHub Copilot dans différents environnements : IDE, Chat et ligne de commande (0h30)

  • Utiliser les suggestions de code automatiques
  • Interagir avec GitHub Copilot Chat
  • Utiliser GitHub Copilot en ligne de commande
  • Configurer les préférences et les techniques d’utilisation selon l’environnement

Considérations d’administration et de personnalisation avec GitHub Copilot (0h30)

  • Comparer les plans GitHub Copilot et leurs options de gestion
  • Comprendre les protections contractuelles et la désactivation du code public correspondant
  • Gérer les exclusions de contenu
  • Résoudre les problèmes courants de GitHub Copilot

Cas d’usage développeur de l’IA avec GitHub Copilot (1h00)

  • Identifier les usages de GitHub Copilot dans les workflows développeur
  • Évaluer l’impact sur la productivité et les différentes phases du cycle de développement
  • Comprendre les limites de l’assistance IA et mesurer son impact

Développer des tests unitaires avec GitHub Copilot (1h00)

  • Créer des tests unitaires avec GitHub Copilot et GitHub Copilot Chat
  • Créer des tests pour des cas spécifiques et limites
  • Gérer les projets de tests dans Visual Studio Code
  • Travail pratique :
    • Créer des tests unitaires avec GitHub Copilot Chat
    • Créer des tests unitaires pour des conditions spécifiques avec GitHub Copilot
    • Compléter le défi de création de tests unitaires

Introduction à GitHub Copilot Business (0h30)

  • Comprendre les spécificités de GitHub Copilot Business
  • Découvrir des cas d’usage métier et les bénéfices organisationnels
  • Comprendre comment activer GitHub Copilot Business

Introduction à GitHub Copilot Enterprise (0h30)

  • Comprendre les spécificités de GitHub Copilot Enterprise
  • Comparer Enterprise, Business, Pro et Free
  • Comprendre comment activer GitHub Copilot Enterprise

Utiliser GitHub Copilot avec JavaScript (0h30)

  • Configurer un dépôt et l’extension GitHub Copilot dans Codespaces et Visual Studio Code
  • Créer des invites efficaces pour un projet JavaScript
  • Utiliser GitHub Copilot pour améliorer un projet JavaScript
  • Travail pratique :
    • Configurer GitHub Copilot pour fonctionner avec Visual Studio Code
    • Mettre à jour un portfolio JavaScript avec GitHub Copilot

Utiliser GitHub Copilot avec Python (0h30)

  • Configurer un dépôt et l’extension GitHub Copilot dans Codespaces et Visual Studio Code
  • Créer des invites efficaces pour un projet Python
  • Utiliser GitHub Copilot pour améliorer un projet Python
  • Travail pratique :
    • Configurer GitHub Copilot pour fonctionner avec Visual Studio Code
    • Mettre à jour une API web Python avec GitHub Copilot
Certification

Cette formation prépare à l’examen GH-300, qui permet d’obtenir la certification GitHub Copilot

Délais d'accès à la formation


Les inscriptions sont possibles jusqu'à 48 heures avant le début de la formation.

Dans le cas d'une formation financée par le CPF, ENI Service est tenu de respecter un délai minimum obligatoire de 11 jours ouvrés entre la date d'envoi de sa proposition et la date de début de la formation.

Modalités et moyens pédagogiques, techniques et d'encadrement


Formation avec un formateur, qui peut être suivie selon l’une des 3 modalités ci-dessous :

1 - Dans la salle de cours en présence du formateur.

2 - Dans l’une de nos salles de cours immersives, avec le formateur présent physiquement à distance. Les salles immersives sont équipées d’un système de visio-conférence HD et complétées par des outils pédagogiques qui garantissent le même niveau de qualité.

3 - Depuis votre domicile ou votre entreprise. Vous rejoignez un environnement de formation en ligne, à l’aide de votre ordinateur, tout en étant éloigné physiquement du formateur et des autres participants. Vous êtes en totale immersion avec le groupe et participez à la formation dans les mêmes conditions que le présentiel. Pour plus d’informations : Le téléprésentiel – notre solution de formation à distance.


Le nombre de stagiaires peut varier de 1 à 12 personnes (5 à 6 personnes en moyenne), ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.

Chaque stagiaire dispose d’un poste de travail adapté aux besoins de la formation, d’un support de cours et/ou un manuel de référence au format numérique ou papier.

Pour une meilleure assimilation, le formateur alterne tout au long de la journée les exposés théoriques, les démonstrations et la mise en pratique au travers d’exercices et de cas concrets réalisés seul ou en groupe.

Modalités d'évaluation des acquis


En début et en fin de formation, les stagiaires réalisent une auto-évaluation de leurs connaissances et compétences en lien avec les objectifs de la formation. L’écart entre les deux évaluations permet ainsi de mesurer leurs acquis.

En complément, le formateur évalue chaque stagiaire sur l'atteinte des objectifs pédagogiques de la formation selon quatre niveaux (non évalué, non acquis, en cours d'acquisition, acquis). Cette évaluation repose sur une modalité choisie par le formateur en cohérence avec la formation : QCM, exercices pratiques réalisés pendant la formation, évaluation finale de synthèse, quiz interactif de validation, étude de cas, mise en situation, analyse de l’auto-évaluation, autres modalités adaptées.

Pour les stagiaires qui le souhaitent, certaines formations peuvent être validées officiellement par un examen de certification. Les candidats à la certification doivent produire un travail personnel important en vue de se présenter au passage de l'examen, le seul suivi de la formation ne constitue pas un élément suffisant pour garantir un bon résultat et/ou l'obtention de la certification.

Pour certaines formations certifiantes (ex : ITIL, DPO, ...), le passage de l'examen de certification est inclus et réalisé en fin de formation. Les candidats sont alors préparés par le formateur au passage de l'examen tout au long de la formation.

Moyens de suivi d'exécution et appréciation des résultats


  • Feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur.
  • Evaluation qualitative de fin de formation, qui est ensuite analysée par l'équipe pédagogique ENI.
  • Attestation de fin de formation, remise au stagiaire en main propre ou par courrier électronique.

Qualification du formateur


La formation est animée par un professionnel de l’informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique.

Il est en veille technologique permanente et possède plusieurs années d’expérience sur les produits, technologies et méthodes enseignés.

Il est présent auprès des stagiaires pendant toute la durée de la formation.

Accessibilité de la formation


ENI Service s'engage en faveur de l'accessibilité pour les personnes en situation de handicap (PSH). Toutes nos formations sont ainsi accessibles aux PSH. Pour en savoir plus, nous vous invitons à consulter la page Accueil des personnes en situation de handicap de notre site internet.