AZ-2007 : Accélérer le développement d’applications à l’aide de GitHub Copilot
- Développeurs
Présentation de la formation
Cette formation vous permettra d’explorer l’utilisation de GitHub Copilot pour accélérer le développement d’un projet de bout en bout. Vous apprendrez à utiliser GitHub Copilot pour expliquer du code inconnu, générer la documentation d’un projet, développer de nouvelles fonctionnalités d’application, créer des tests unitaires et implémenter des améliorations.
Objectifs pédagogiques
A l’issue de cette formation, les participants seront en capacité de :
- Démarrer avec GitHub Copilot
- Générer une documentation à l’aide des outils GitHub Copilot
- Développer des fonctionnalités de code à l’aide des outils GitHub Copilot
- Développer des tests unitaires à l’aide des outils GitHub Copilot
- Implémenter des améliorations du code à l’aide des outils GitHub Copilot
Pas de prérequis technique.
Un niveau d’anglais B1 est recommandé, retrouvez les niveaux sur ce lien : Classification des niveaux de langue.
Bien démarrer avec GitHub Copilot
- Expliquer ce qu’est GitHub Copilot et les avantages qu’il offre.
- Installer les extensions GitHub Copilot pour Visual Studio Code.
- Expliquer les fonctionnalités des extensions GitHub Copilot pour Visual Studio Code et leur utilisation.
- Configurer les extensions GitHub Copilot pour Visual Studio Code.
Générer une documentation à l’aide des outils GitHub Copilot
- Générer des explications sur des blocs de code, des fichiers de code et des espaces de travail de code entiers à l’aide de l’extension GitHub Copilot Chat pour Visual Studio Code.
- Générer la documentation sur le projet de code à l’aide de l’extension GitHub Copilot Chat pour Visual Studio Code.
- Générer la documentation sur le code inlined à l’aide de l’extension GitHub Copilot Chat pour Visual Studio Code.
Développer des fonctionnalités de code à l’aide des outils GitHub Copilot
- Générer des suggestions d’autocomplétion basées sur le code et les commentaires de code à l’aide de l’extension GitHub Copilot pour Visual Studio Code.
- Gérer les suggestions de saisie automatique en acceptant, en acceptant partiellement et en ignorant les suggestions.
- Créer des prompts/questions de conversation qui communiquent votre intention à l’aide d’une combinaison de participants de conversation, de commandes à barre oblique, de variables de conversation et de texte en langage naturel.
- Créer du code à l’aide des fonctionnalités Chat View, Inline Chat, Quick Chat et Smart Actions fournies par l’extension GitHub Copilot Chat pour Visual Studio Code.
- Gérer les suggestions de mise à jour du code en acceptant, en acceptant partiellement, en modifiant et en ignorant les suggestions générées par GitHub Copilot Chat.
Développer des tests unitaires à l’aide des outils GitHub Copilot
- Créer des tests unitaires à l’aide des extensions GitHub Copilot et GitHub Copilot Chat pour Visual Studio Code.
- Créer des tests unitaires qui ciblent des cas de périphérie et des conditions spécifiques à l’aide des extensions GitHub Copilot et GitHub Copilot Chat pour Visual Studio Code.
- Utiliser Visual Studio Code, le Kit de développement logiciel (SDK) .NET et l’extension du Kit de développement C# pour créer un projet de test et vérifier que vos tests unitaires génèrent et s’exécutent correctement.
Implémenter des améliorations du code à l’aide des outils GitHub Copilot
- Développer des prompts/questions pour GitHub Copilot Chat pour vous aider à améliorer le code dans vos projets existants de code.
- Implémenter avec GitHub Copilot Chat des suggestions de mise à jour de code qui améliorent le code existant en ce qui concerne sa qualité, sa fiabilité, ses performances et sa sécurité.
Mis à jour le 02/06/2024
Dans cette formation, nous mélangeons théorie et démonstrations pour vous rendre rapidement opérationnel. En outre, chaque participant reçoit un support de cours électronique officiel de Microsoft.
Un de nos consultants-formateurs conduit la formation. Forts d’une solide expérience sur le terrain, ils rendent l’apprentissage à la fois interactif et enrichissant.
Pour l’évaluation, le formateur pose des questions régulières et utilise diverses méthodes pour mesurer vos acquis en continu. Cette approche favorise une expérience d’apprentissage à la fois dynamique et captivante
Après la formation, nous vous demandons de remplir un questionnaire de satisfaction. Vos retours nous aident à maintenir et à améliorer constamment la qualité de nos formations. De plus, pour assurer un suivi rigoureux, chaque participant signe une feuille d’émargement par demi-journée de présence.
Enfin, nous offrons la flexibilité de dispenser cette formation aussi bien en présentiel qu’en distanciel et elle peut être personnalisée pour les besoins spécifiques de votre entreprise sur demande.
Vous pouvez vous inscrire à l’une de nos formations jusqu’à cinq jours ouvrés avant son commencement, à condition qu’il reste des places disponibles et que nous ayons reçu votre devis signé.
De plus, si vous avez des besoins spécifiques liés à une situation de handicap, n’hésitez pas à en faire la demande ; nous adaptons volontiers nos moyens de prestation en fonction du type de handicap.
Notre centre de formation, Cellenza Training, vous accueille au 892 Rue Yves Kermen, 92100 Boulogne-Billancourt.
Pour nous rejoindre, plusieurs options de transports en commun s’offrent à vous :
- Prenez la ligne 9 du métro et descendez à Pont de Sèvres,
- Optez pour la ligne 10 du métro jusqu’à Boulogne Jean Jaurès,
- Ou bien, empruntez le tram T2 jusqu’à Brimborion.
Nos formations sur la même thématique
GH-200 : Automatiser votre flux de travail avec GitHub Actions
GH-100 : Les fondamentaux GitHub
GH-300 : GitHub Copilot
GH-500 : La sécurité dans GitHub
GH-900 : Les fondations GitHub
AZ-2006 : Automatiser le test de charge Azure à l’aide de GitHub
MS-4017 : Gérer et étendre Microsoft 365 Copilot
AZ-204 : Azure pour les Développeurs
