//
TRA Travailleurs

GitHub Copilot pour reprendre et maintenir du code existant

Reprendre une application que l'on n'a pas écrite fait partie du quotidien de nombreux développeurs : documentation absente, règles métier enfouies dans le code, peu ou pas de tests, auteurs partis.

Chaque modification devient un risque et chaque bug une enquête.

GitHub Copilot change la manière d'aborder ce travail, à condition de savoir lui donner le bon contexte et de garder un regard critique sur ses propositions.

Le premier jour, vous configurez Copilot dans votre IDE et dans votre dépôt, puis vous l'utilisez pour cartographier un projet inconnu, expliquer un composant et repérer les zones à risque.

Le second jour, vous sécurisez le code par des tests unitaires et des tests de caractérisation, vous produisez la documentation manquante et vous corrigez un bug de bout en bout, du diagnostic jusqu'à la pull request.

Vous repartez avec une méthode et des règles d'équipe pour utiliser Copilot sur vos propres projets C# ou JavaScript / TypeScript.

2 jours

Durée de la formation

icone de date ligne courbe
icone de date ligne courbe

Début de la formation

18 mai

Lieu de la formation

Technofutur TIC - Gosselies

Avenue Jean Mermoz 18

6041 Gosselies

icone de date ligne courbe

Planning

Lundi 18 mai 2027

Mardi 19 mai 2027

De 9h à 17h

icone de cible

Objectifs de la formation

Les participants seront capables de :

  • Utiliser GitHub Copilot pour comprendre rapidement un code existant que l'on n'a pas écrit.
  • Générer des tests unitaires pour sécuriser la modification d'un code existant.
  • Produire la documentation technique manquante d'un projet.
  • Analyser une trace d'erreur et corriger un bug avec Copilot, en gardant un regard critique sur ses propositions.
  • Définir des bonnes pratiques et des règles d'équipe pour l'usage de Copilot.
Inscription
image public cible

Public de la formation

Développeurs C#, .NET et JavaScript / TypeScript, développeurs chargés de la maintenance applicative, tech leads et équipes qui reprennent ou font évoluer une application existante.

Prérequis pour la formation

  • Expérience en développement : Minimum 1 an d'expérience professionnelle, indépendamment du langage de programmation.
  • Connaissance du SDLC : Compréhension de base du cycle de vie d'un logiciel (développement, tests, déploiement).
arrière plan carte prérequis

Programme
de la formation

Jour 1 – Prendre en main Copilot et comprendre un code existant et Jour 2 – Tester, documenter et corriger

  • Jour 1 - GitHub Copilot dans le quotidien du développeur
    • Fonctionnement des assistants de code : modèles, contexte, fenêtre de contexte
    • Les modes de Copilot : complétion, chat, édition multi-fichiers, mode agent
    • Choisir le modèle selon la tâche
    • Donner du contexte : fichiers ouverts, #file, #codebase, références
    • Instructions de dépôt (copilot-instructions.md) et fichiers de prompts réutilisables
    • Confidentialité, propriété du code et règles d'usage en entreprise
  • Jour 1 - Explorer et comprendre un code que l'on n'a pas écrit
    • Structure, points d'entrée et dépendances d'une base de code C# / TypeScript
    • Explication d'un composant métier et de son flux d'exécution
    • Identification des règles métier enfouies dans le code
    • Repérage des zones à risque : code mort, duplications, couplages forts
  • Jour 2 - Sécuriser le code existant par les tests
    • Génération de tests avec Copilot : cas nominaux, cas limites, cas d'erreur
    • Tests de caractérisation : figer le comportement actuel avant de modifier
    • Mocks et isolation des dépendances externes
    • Relecture critique des tests générés : couverture réelle, assertions vides, faux positifs
    • Refactoring assisté sous filet de tests
  • Jour 2 - Documenter et déboguer avec Copilot
    • Génération de la documentation : commentaires, README, description des composants et des flux
    • Analyse de traces d'erreur et de logs réels, recherche de la cause
    • Correction d'un bug de bout en bout : diagnostic, correctif, test de non-régression, pull request
    • Revue de code assistée par Copilot
    • Synthèse : bonnes pratiques et règles d'équipe pour l'usage de Copilot
image ligne principale image ligne secondaire
icone d'euro ligne courbe

Prix de la formation

Inscription

Personne de contact

Magali Gerard

Magali Gerard

Coordinatrice Formations Entreprises

+32 71 25 49 60 [email protected]

Formateur :

La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information.

Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.