Installation & Configuration
- Introduction à l’IA générative et GitHub Copilot
- Création ou connexion à un compte GitHub
- Paramétrage des options (Copilot Chat, suggestions, etc.)
- Vérification de la compatibilité avec C#
Premiers pas avec Copilot
- Démarrer un projet C# avec Copilot
- Utilisation des suggestions de code en temps réel
- Comprendre les complétions et les recommandations
Copilot Chat & Prompts efficaces
- Utiliser Copilot Chat pour comprendre et refactoriser du code
- Rédiger des prompts clairs et contextuels
- Utiliser les actions rapides pour itérer et affiner avec GitHub Copilot
Atelier pratique #1 : Projet C# guidé par Copilot
- Générer les classes
- Implémenter la logique métier
- Créer l’interface utilisateur
Atelier pratique #2 : Optimisation & Tests
- Refactorisation du code avec Copilot
- Génération de tests unitaires
- Analyse des suggestions de performance
- Utilisation de Copilot pour corriger des exceptions
Bonnes pratiques & limites
- Quand ne pas utiliser Copilot ?
- Sécurité et confidentialité du code
- Personnalisation des comportements via les instructions