GitHub Copilot i praksis



Kursarrangør: Bouvet
Sted: Bouvet avd Oslo
          Oslo, Majorstua
Kursadresse: Sørkedalsveien 8, 0369 Oslo (kart)
Type:Åpent kurs / gruppeundervisning
Studie / yrkesutdanning
Undervisningstid: Ta kontakt for informasjon
Varighet: 1 dag
Pris: 9.700

Vi tilbyr kurs om GitHub Copilot i praksis. GitHub Copilot og andre AI-verktøy endrer måten vi utvikler programvare på. I dette kurset lærer du hvordan du effektivt kan bruke Copilot i din utviklingshverdag - fra kodegenerering og forskjellige chatmoduser til avansert bruk med instruksjoner og MCP.

Innhold:
Med innsikt i modellene og Copilots virkemåte får du et solid grunnlag for å ta i bruk AI som en naturlig del av utviklingsarbeidet. Kurset er strukturert som en workshop med en introduksjon til verktøyet og arkitektur, samt grunnleggende teori, før man jobber med praktiske oppgaver som skal demonstrere bruk av de ulike funksjonene. Videre vil vi gå igjennom avansert bruk og avrunde med diskusjon og refleksjon rundt de nye mulighetene og utfordringene AI-verktøy gir oss som utviklere.

Læringsmål:
Etter endt kurs vil deltakerne kunne:
• Forstå hvordan GitHub Copilot og andre applikasjoner som bruker AI fungerer og hvordan de er bygget opp
• Bruke Copilot effektivt i ulike programmeringssituasjoner
• Kjenne til Copilots begrensninger og hvordan det kan kombineres med andre verktøy
• Reflektere rundt ansvarlig bruk av AI i programvareutvikling

Innhold:
1) Introduksjon til GitHub Copilot:
• Oversikt over produktportefølge
• Dypdykk i arkitektur og sikkerhet
• Begrensninger og sammenligning med alternative verktøy

2) Praktisk bruk av Copilot:
• Grunnleggende teori for Copilots virkemåte
• Inline-copilot, chat moduser og context management
• Generering av dokumentasjon og tester
• Feilsøking og forbedring av kode

3) Avansert bruk:
• Agentmodus med og uten MCP
• Integrasjon mot GitHub
• Egendefinert MCP
• Agentinstruksjoner
• Egendefinerte agenter
• Plan
• Implement
• Review
• Pull requests og code review
• Avanserte innstillinger
• BYOK - egne modeller

4) Refleksjon og diskusjon:
• Muligheter og risikohåndtering
• Software craftsmanship i en AI-drevet utviklingshverdag

Format:
• Fysisk eller digitalt, med veksling mellom teori, og praktiske øvelser

Kursholdere: Håkon Eriksson og Øyvind Viken

Håkon Eriksson har 15+ års erfaring fra energibransjen, 8 år som utvikler og arkitekt hovedsaklig backend i .NET og Python. Han har de siste årene fokusert på AI-assistert programvareutvikling med utrulling av GitHub Copilot til over 900 utviklere.

Øyvind Viken har 20+ års erfaring som utvikler og arkitekt, hovedsakelig innen detaljhandel og energibransjen. Han har de siste årene fokusert på AI-assistert programvareutvikling med utrulling av GitHub Copilot til over 900 utviklere. Fun fact: Mastergrad i kunstig intelligens fra 2000.

Målgruppe for kurset:
Kurset passer for utviklere, tech leads og team som ønsker å ta i bruk eller bruker GitHub Copilot og lignende AI-verktøy i praksis.

Forkunnskaper:
• Det er en fordel med generell programmeringsforståelse, men ingen forkunnskaper om kunstig intelligens trengs