Plan du cours
Introduction à GitHub Copilot
- Aperçu de l'IA dans la programmation et l'automatisation.
- Qu'est-ce que GitHub Copilot et comment fonctionne-t-il ?
- Avantages et limites de l'utilisation de Copilot pour la programmation.
Configuration de GitHub Copilot
- Éditeurs pris en charge et exigences système.
- Installation et configuration de GitHub Copilot dans Visual Studio Code.
- Exploration de l'interface et des fonctionnalités disponibles.
Utilisation de GitHub Copilot pour la programmation
- Écriture de code avec des suggestions en temps réel.
- Refactoring de code existant pour de meilleures performances.
- Débogage et résolution de problèmes avec l'assistance de l'IA.
Exploration des capacités de GitHub Copilot
- Création de modèles et de code squelette.
- Génération automatique de documentation et de commentaires.
- Exploitation de Copilot pour apprendre de nouvelles techniques de codage.
Bonnes pratiques et considérations éthiques
- Maximisation de la productivité sans dépendre excessivement de l'IA.
- Compréhension des préoccupations liées à la confidentialité et à la sécurité.
- Intégration de Copilot dans un flux de travail de codage équilibré.
Exercices pratiques
- Écriture d'un petit projet avec l'assistance de Copilot.
- Refactoring et optimisation de code avec des suggestions de l'IA.
- Tests des performances de Copilot dans différents langages de programmation.
Résumé et prochaines étapes
Pré requis
- Compréhension de base des concepts de programmation
- Familiarité avec n'importe quel éditeur de code (par ex. Visual Studio Code)
Public cible
- Développeurs
- passionnés de codage explorant les outils d'IA pour la programmation
Nos clients témoignent (2)
J'ai acquis des connaissances sur la bibliothèque Streamlit en Python et je vais certainement essayer de l'utiliser pour améliorer les applications de mon équipe qui sont actuellement développées avec R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Formation - GitHub Copilot for Developers
Traduction automatique
Formateur capable d'ajuster le niveau du cours pendant la formation pour correspondre à notre niveau de compréhension sur le sujet, afin que nous puissions acquérir des connaissances plus utiles qui nous aideront davantage à maîtriser les outils dans notre travail quotidien.
Tatt Juen - ViTrox Technologies Sdn Bhd
Formation - Intermediate GitHub Copilot
Traduction automatique