Indførelsen
GitHub Copilot er en AI-kodepartner, der leverer forslag til autofuldførelse, mens du koder. Få forslag ved at skrive kode eller bruge et naturligt sprog interaktivt.
Copilot analyserer din fil og relaterede filer og giver forslag i teksteditoren. Den bruger kontekst fra skriftlig kode og kommentarer og foreslår derefter nye linjer eller hele funktioner.
GitHub Codespaces er et hostet udviklermiljø, der arbejder i cloudmiljøet, og som kan køres med Visual Studio Code. Du kan tilpasse udviklingsoplevelsen for ethvert udviklingsprojekt på GitHub, forudinstallere afhængigheder, biblioteker og endda Visual Studio Code-udvidelser og -indstillinger.
Scenarie: Arbejde med et eksisterende projekt
Som udvikler vil du være mere produktiv skrivekode hurtigere både for nye netprojekter og eksisterende projekter. Til denne opgave vil du bruge avancerede funktioner fra en AI-assistent, der hjælper med at forbedre dine udviklerarbejdsprocesser i kodeskrivning, dokumentation, test og meget mere.
I dette modul forstår du, hvordan du kan bruge avancerede funktioner i GitHub Copilot med anvendte eksempler, der ændrer et lager ved hjælp af forskellige teknikker til at tilføje nye HTTP API (Application Programming Interface) slutpunkter, skrive enhedstest og dokumentere eksisterende kode.
Hvad vil jeg lære?
Ved afslutningen af dette modul tilegner du dig færdigheder til at:
- Arbejd med et forudkonfigureret GitHub-lager i Codespaces med Udvidelsen GitHub Copilot.
- Brug interaktive funktioner i GitHub Copilot til at generere nyttige forslag til et eksisterende projekt.
- Anvend avancerede GitHub Copilot-funktioner for at få mere at vide om et nyt projekt, skrive dokumentation og oprette enhedstests.
Hvad er hovedmålet?
Når du har afsluttet dette modul, kan du bruge interaktive prompts og andre avancerede GitHub Copilot-funktioner til at forbedre et softwareprojekt.
Forudsætninger
- Grundlæggende forståelse af Python- og teksteditorer.
- Grundlæggende forståelse af Git- og GitHub Fundamentals og kørsel af grundlæggende
git-kommandoer, f.eks.git addoggit push. - Der kræves en GitHub-konto med et aktivt abonnement på GitHub Copilot til enten din personlige GitHub-konto eller en GitHub-konto, der administreres af en organisation eller virksomhed. Til læringsformål bør indstillingen Copilot Free med forbrugsgrænser være tilstrækkelig.