© AFI Expertise inc. |
Ce cours enseigne l'utilisation de l'IA avec GitHub Copilot, un outil pour les développeurs, en se concentrant sur une utilisation efficace et en minimisant les risques éthiques et opérationnels. |
Public concerné | - Développeurs et ingénieurs en AI
- Scientifiques et analystes de données
- Dirigeants et gestionnaires d'entreprise
- Décideurs politiques et régulateurs
|
Préalables | - Disposer d'un compte GitHub actif avec une licence GitHub Copilot (version d'essai gratuite ou abonnement payant).
- Utiliser un IDE compatible, tel que :
- Visual Studio Code (VS Code)
- Visual Studio (2022 et versions ultérieures)
- IDE JetBrains (PyCharm, IntelliJ, etc.)
- Installer l'extension GitHub Copilot dans votre IDE.
- Avoir une connaissance des langages de programmation pris en charge, tels que Python, JavaScript, TypeScript, Ruby, Go, PHP, etc.
- Comprendre les bases de la programmation.
- Savoir utiliser un environnement de développement intégré (IDE).
- Avoir des connaissances de base sur Git et GitHub pour comprendre l'intégration de Copilot dans le flux de travail de développement.
|
Objectifs | - Comprendre GitHub Copilot
- Installer et configurer GitHub Copilot
- Utiliser efficacement GitHub Copilot
- Optimiser les flux de travail de développement
- Explorer les limites et les meilleures pratiques
- Collaborer avec Copilot
|
Méthode pédagogique | La formation est donnée par des experts certifiés de Microsoft, possédant une vaste expérience. |
Contenu | - IA responsable avec GitHub Copilot
- Atténuer les risques liés à l'IA
- Les six principes de l'IA responsable selon Microsoft et GitHub
- Évaluation du module
- Introduction à GitHub Copilot
- GitHub Copilot, votre programmeur en binôme IA
- Interagir avec le copilote
- Configurer et dépanner GitHub Copilot
- Exercice - Développez avec des suggestions de code basées sur l'IA en utilisant GitHub Copilot et VS Code
- Évaluation du module
- Introduction à l'ingénierie rapide avec GitHub Copilot
- Fondements et meilleures pratiques de l'ingénierie rapide
- Flux de processus d'invite utilisateur GitHub Copilot
- Données GitHub Copilot
- GitHub Copilot Modèles de langage volumineux (LLM)
- Évaluation du module
- Utilisation des fonctionnalités avancées de GitHub Copilot
- Fonctionnalités avancées de GitHub Copilot
- Exercice : Configurer GitHub Copilot pour qu'il fonctionne avec Visual Studio Code
- Techniques de copilotage GitHub appliquées
- Exercice : Mettre à jour une API Web avec GitHub Copilot
- Évaluation du module
- GitHub Copilot sur plusieurs environnements : IDE, chat et techniques de ligne de commande
- Complétion de code avec GitHub Copilot
- Chat GitHub Copilot
- GitHub Copilot pour la ligne de commande
- Évaluation du module
- Considérations de gestion et de personnalisation avec GitHub Copilot
- Découvrez les plans GitHub Copilot et leurs fonctionnalités de gestion et de personnalisation associées
- Découvrez les protections contractuelles dans GitHub Copilot et désactivez le code public correspondant
- Gérer les exclusions de contenu
- Résoudre les problèmes courants avec GitHub Copilot
- Évaluation du module
- Cas d'utilisation de l'IA pour les développeurs avec GitHub Copilot
- Augmentez la productivité des développeurs grâce à l'IA
- S'aligner sur les préférences des développeurs
- L'IA dans le cycle de vie du développement logiciel (SDLC)
- Comprendre les limites et mesurer l'impact
- Évaluation du module
- Développer des tests unitaires à l'aide des outils GitHub Copilot
- Examiner les outils et l'environnement de test unitaire
- Exercice : Créer des tests unitaires à l'aide de GitHub Copilot Chat
- Exercice - Créer des tests unitaires pour des conditions spécifiques en utilisant GitHub Copilot
- Exercice - Relevez le défi « créer des tests unitaires »
- Consultez la solution « Créer des tests unitaires »
- Évaluation du module
- Introduction à GitHub Copilot Business
- À propos de GitHub Copilot for Business
- Cas d'utilisation et témoignages clients de GitHub Copilot for Business
- Comment démarrer avec GitHub Copilot for Business
- Évaluation du module
- Introduction à GitHub Copilot Enterprise
- À propos de GitHub Copilot Enterprise
- Comment commencer
- Évaluation du module
- Utilisation de GitHub Copilot avec JavaScript
- Qu'est-ce que GitHub Copilot
- Exercice : Configurer GitHub Copilot pour qu'il fonctionne avec Visual Studio Code
- Utiliser GitHub Copilot avec JavaScript
- Exercice - Mettre à jour un portfolio JavaScript avec GitHub Copilot
- Évaluation du module
- Utilisation de GitHub Copilot avec Python
- Qu'est-ce que GitHub Copilot ?
- Exercice : Configurer GitHub Copilot pour qu'il fonctionne avec Visual Studio Code
- Utiliser GitHub Copilot avec Python
- Exercice : Mettre à jour une API Web Python avec GitHub Copilot
- Évaluation du module
|
| |