Udfør kodevedligeholdelsesopgaver ved hjælp af GitHub Copilot Agent
Hurtigt overblik
-
Niveau
-
Færdighed
-
Produkt
-
Rolle
Lær, hvordan du accelererer almindelige kodevedligeholdelsesopgaver ved hjælp af GitHub Copilot Agent. Denne træning dækker, hvordan man hurtigt og præcist løser problemer ved at bruge GitHub Copilot agent til at refaktorere kode i et Visual Studio Code miljø.
Forudsætninger
- Et aktivt abonnement for GitHub Copilot kræves enten for en personlig GitHub-konto eller en GitHub-konto, der administreres af en organisation eller virksomhed.
- En eller flere års erfaring med kodeudvikling anbefales.
- Noget erfaring med at udvikle C#-applikationer i Visual Studio Code med C# Dev Kit-udvidelsen anbefales.
Resultatkode
Vil du anmode om en præstationskode?
Moduler i dette læringsforløb
Dette modul dækker identifikation og konsolidering af duplikatlogik i kodebaser ved brug af GitHub Copilot Agent, med fokus på bedste praksis for refaktorering og forbedring af kodekvalitet.
Dette modul dækker identifikation og refaktorering af store funktioner til mindre, mere håndterbare komponenter ved brug af GitHub Copilot i Visual Studio Code.
Dette modul dækker brugen af GitHub Copilot's Agent-tilstand til at forenkle komplekse betingede sætninger i kode. Den giver praktiske eksempler og øvelser til at forbedre kodningseffektiviteten.
Dette modul udforsker brugen af GitHub Copilot Chat til at udvikle forbedringer til en eksisterende kodebase. Øvelserne giver praktisk erfaring med at implementere GitHub Copilot forslag, der forbedrer kodekvalitet, pålidelighed, ydeevne og sikkerhed.
Dette modul dækker, hvordan man identificerer og løser GitHub problemer ved hjælp af GitHub Copilot's Ask- og Agent-tilstande. Uddannelsen fokuserer på sikkerhedssårbarheder såsom SQL-injektion, kryptering, logning og problemer med stigennemgang.
Dette modul dækker, hvordan man identificerer og afhjælper GitHub Secret Scanning-alarmer ved hjælp af GitHub Copilot's Ask- og Agent-tilstande. Træningen fokuserer på at opdage hardkodede hemmeligheder i kildekoden og implementere sikre konfigurationsmønstre til at erstatte dem.