GitHub Copilot pour C# et .NET
Fiche Formation

GitHub Copilot pour C# et .NET

Nous formons vos collaborateurs dans vos locaux selon votre rythme.

Tarifs de la formation

1750 €

par participant

Dates de la formation

12-13 mars 2026
04-05 juin 2026
08-09 octobre 2026

Durée de la formation

2 jours

Lieux de la formation

France, Suisse, Belgique, Luxembourg (intra-entreprise)
Paris (inter-entreprise)
A distance via Teams

Aménagement de la formation pour les personnes en situation de handicap

Aménagement de la formation pour les personnes en situation de handicap : cochez la case "Aménagement Handicap" du formulaire "Contactez-nous !"

OBJECTIFS

  • Utiliser Copilot pour l'autocomplétion intelligente et la génération inline de code C#.
  • Générer automatiquement des tests unitaires (xUnit, NUnit, MSTest) avec couverture complète.
  • Rédiger et enrichir la documentation et les commentaires XML.
  • Exploiter Copilot Chat pour refactoring, debugging et modernisation applicative.
  • Intégrer efficacement Copilot dans le workflow Visual Studio et les bonnes pratiques.

PUBLIC

Développeurs C#/.NET, Tech Leads, Architectes logiciel souhaitant moderniser leur approche.

PRÉ-REQUIS

  • Maîtrise de C# et de .NET (classes, interfaces, async/await).
  • Connaissance de base de Visual Studio ou Visual Studio Code.

MODALITÉS PÉDAGOGIQUES

  • Alternance de concepts théoriques (40%) et de travaux pratiques (60%), individuellement ou en sous-groupes.
  • La pédagogie active est privilégiée : mise en situation sous forme d'ateliers et cas pratiques, exercices, analyses collectives.
  • Apports du formateur au regard de son expérience opérationnelle.
  • Support de formation fourni à chaque participant sous format numérique.
  • Questionnaire de satisfaction (Respect des objectifs, Contenu et déroulement de la formation, Formateur, Rythme d’apprentissage, Satisfaction globale)

MODALITÉS D'EVALUATION

  • Quizz préalable sur les pré-requis C#/.NET.
  • Evaluation au cours de la formation : questions par le formateur, ateliers et travaux pratiques, études de cas.
  • En fin de formation, Quizz ou QCM afin d'apprécier la marge de progression.

AGENDA

Jour 1 – Maîtrise de GitHub Copilot et Génération de Code


Introduction à GitHub Copilot

Présentation générale de GitHub Copilot, capacités et limitations dans l'écosystème .NET
Installation et configuration dans Visual Studio et VS Code
Intégration dans les workflows IDE, bonnes pratiques et ergonomie
Démo : installation et premiers prompts avec Copilot

Autocomplétion Intelligente et Génération Inline

Principes de l'autocomplétion contextuelle et génération de code boilerplate
Patterns et implémentations courantes, code métier complexe
Services applicatifs, gestion des dépendances et références
Révision et validation du code généré
Atelier : générer une classe de service avec autocomplétion
Atelier : implémenter une classe de validation métier

Génération Automatique de Tests Unitaires

Approches de test-generation avec Copilot et génération de tests avec xUnit, NUnit, MSTest
Identification automatique des cas limites et cas de périphérie
Couverture de code, métriques, mock et fakes avec Moq, NSubstitute
Maintien et refactoring des suites de tests
Atelier : générer une suite complète de tests unitaires
Atelier : identifier et implémenter les cas limites manquants

Documentation et Commentaires XML

Génération automatique de commentaires XML et enrichissement de la documentation
Bonnes pratiques et standards de documentation, génération de README et guides
Atelier : documenter automatiquement une classe existante

Jour 2 – Copilot Chat, Refactoring et Intégration Avancée


Copilot Chat pour Refactoring et Debugging

Principes de Copilot Chat interactif, refactoring assisté par IA
Debugging et analyse d'erreurs, suggestions d'optimisation
Modernisation des patterns .NET
Atelier : refactorer du code legacy avec Copilot Chat
Atelier : déboguer une application avec assistance IA

Architecture et Modernisation Applicative

Analyse architecturale avec Copilot et suggestions de patterns appropriés (SOLID, DDD, Clean Architecture)
Génération de code conforme aux principes SOLID
Migration d'architecture, validation de cohérence architecturale
Intégration avec Entity Framework Core
Atelier : proposer une refactorisation architecturale
Atelier : générer une implémentation CQRS

Copilot dans les Workflows Réels

Intégration Copilot dans le processus de développement
Collaboration développeur/IA, gestion des versions et révisions
Limites et risques (hallucinations, dépendances), bonnes pratiques en équipe
Atelier : intégrer Copilot dans un flux de développement existant

Cas Pratique Complet

Mise en situation : développement d'une fonctionnalité complète
Spécification fonctionnelle, génération du modèle de domaine
Implémentation des services, génération des tests, documentation
Troubleshooting et bonnes pratiques réelles
Retours d'expérience et pièges courants
Stratégies pour valider les outputs de Copilot
Atelier : construire une API .NET de bout en bout avec Copilot
Atelier : résolution collaborative de problèmes rencontrés

Conclusion et Bonnes Pratiques

Récapitulatif des apprentissages clés
Utilisation responsable et éthique de Copilot
Maintien de la qualité et de la sécurité du code
Ressources et documentation pour poursuivre
Questions/réponses finales
QCM de fin de formation