GitHub Copilot pour C# et .NET - Améliorez votre productivité de développement avec GitHub Copilot et livrez du code C#/.NET plus rapidement avec autocomplétion IA et génération de tests

  • Issy-les-Moulineaux

  • À distance

Objectifs

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


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'ÉVALUATION

• Quizz préalable sur les pré-requis C#/.NET

• Évaluation au cours de la formation : questions par le formateur, ateliers et travaux pratiques, études de cas

• En fin de formation, QCM afin d'apprécier la marge de progression

Description

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é

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

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

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

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

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

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

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

Conditions d'accès

* Maitrise de C# et de .NET (classes, interfaces, async/await)
* Connaissance de base de Visual Studio ou Visual Studio Code

Liste des sessions

4 juin 2026 > 5 juin 2026
8 octobre 2026 > 9 octobre 2026

ARTZA TECHNOLOGIES

Centre de formation

24 RUE DU GOUVERNEUR GENERAL EBOUE, 92130 Issy-les-Moulineaux

Lieu de formation

24 Rue du Gouverneur General Eboue, 92130 Issy-les-Moulineaux