Effectuer des tâches de maintenance du code à l’aide de GitHub Copilot Agent

Aperçu

Découvrez comment accélérer les tâches courantes de maintenance du code à l’aide de GitHub Copilot Agent. Cette formation explique comment résoudre les problèmes rapidement et avec précision à l’aide de GitHub Copilot Agent pour refactoriser le code dans un environnement Visual Studio Code.

Prérequis

  • Un abonnement actif pour GitHub Copilot est requis pour un compte de GitHub personnel ou un compte de GitHub géré par une organisation ou une entreprise.
  • Une ou plusieurs années d’expérience de développement de code sont recommandées.
  • Certaines expériences de développement d’applications C# dans Visual Studio Code avec l’extension du Kit de développement C# sont recommandées.

Modules de ce parcours d’apprentissage

Ce module couvre l’identification et la consolidation de la logique dupliquée dans les bases de code à l’aide de GitHub Copilot Agent, en se concentrant sur les meilleures pratiques pour la refactorisation et l’amélioration de la qualité du code.

Ce module couvre l’identification et la refactorisation de fonctions volumineuses en composants plus petits et plus gérables à l’aide de GitHub Copilot dans Visual Studio Code.

Ce module couvre l'utilisation du mode Agent de GitHub Copilot pour simplifier les instructions conditionnelles complexes dans le code. Il fournit des exemples pratiques et des exercices pour améliorer l’efficacité du codage.

Ce module explore l’utilisation de GitHub Copilot Chat pour développer des améliorations pour une base de code existante. Les exercices offrent une expérience pratique en implémentant des suggestions GitHub Copilot qui améliorent la qualité du code, la fiabilité, les performances et la sécurité.

Ce module explique comment identifier et corriger les problèmes de GitHub à l'aide des modes Demander et Agent de GitHub Copilot. La formation se concentre sur les vulnérabilités de sécurité telles que l’injection SQL, le chiffrement, la journalisation et les problèmes de traversée de chemin d’accès.

Ce module traite de l’identification et de la correction des alertes d’analyse des secrets GitHub en utilisant les modes Demander et Assistant de GitHub Copilot. La formation se concentre sur la détection des secrets codés en dur dans le code source et l’implémentation de modèles de configuration sécurisés pour les remplacer.