Introduction à GitHub Copilot (30 min)
- Qu’est-ce que Copilot et comment il fonctionne (IA générative et modèles de code).
- Installation et configuration dans VS Code.
- Premier test : générer une fonction simple avec Copilot.
Écrire du code plus vite (45 min)
- Génération automatique de fonctions et de classes.
- Complétion intelligente et suggestions contextuelles.
- Cas pratique : coder un mini-script en Python en accéléré.
Debug et refactoring avec Copilot (45 min)
- Identifier et corriger des bugs avec l’assistance IA.
- Optimiser et simplifier du code existant.
- Atelier pratique : transformer un code spaghetti en version propre.
Documentation et tests automatisés (45 min)
- Génération automatique de docstrings et de commentaires.
- Création de tests unitaires avec Copilot.
- Atelier pratique : écrire des tests pour sécuriser un projet fictif.
Workflow quotidien et bonnes pratiques (45 min)
- Combiner Copilot avec GitHub (pull requests, code reviews).
- Limites et risques : dépendance, erreurs, sécurité.
- Construire un workflow hybride (développeur + IA).
- Étude de cas : développement collaboratif avec Copilot.
- Conclusion et perspectives (20 min)
- Synthèse des usages.
- Futur des IA de développement (Copilot X, concurrents).
- Questions-réponses et mise en pratique personnelle.