Aller au contenu principal

GitHub Copilot pour C# et .NET

Date de mise à jour :
Identifiant Offre Info : 14_AF_0000266308
Organisme responsable : ARTZA TECHNOLOGIES (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

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. • 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 •…

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.

• 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

Programme de la formation

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…

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

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

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

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

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

Lieu de réalisation de l'action

Modalités d'enseignement

Formation mixte

Adresse

24 Rue du Gouverneur Général Eboué
92130 Issy-les-Moulineaux

Responsable : Emergence

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
ARTZA TECHNOLOGIES
92130 Issy-les-Moulineaux
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes