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. 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.

Dager: 1

Pris: Introduksjonspris 8.700,- (ordinærpris 9.700,-)

Kurskategori: Applikasjonsutvikling

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:
•   Introduksjon til GitHub Copilot
     o   Oversikt over produktportefølge
     o   Dypdykk i arkitektur og sikkerhet
     o   Begrensninger og sammenligning med alternative verktøy

•   Praktisk bruk av Copilot
     o   Grunnleggende teori for Copilots virkemåte
     o   Inline-copilot, chat moduser og context management
     o   Generering av dokumentasjon og tester
     o   Feilsøking og forbedring av kode
•   Avansert bruk
     o   Agentmodus med og uten MCP
             Integrasjon mot GitHub
             Egendefinert MCP
     o   Agentinstruksjoner
     o   Egendefinerte agenter
             Plan
             Implement
             Review
     o   Pull requests og code review
     o   Avanserte innstillinger
             BYOK – egne modeller
•   Refleksjon og diskusjon
      o   Muligheter og risikohåndtering
      o   Software craftsmanship i en AI-drevet utviklingshverdag

Målgruppe:

Kurset passer for utviklere, tech leads og team som ønsker å ta i bruk eller bruker GitHub Copilot og lignende AI-verktøy i praksis. Det er en fordel med generell programmeringsforståelse, men ingen forkunnskaper om kunstig intelligens trengs.

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

Kurset settes opp enten fysisk eller digitalt.

Når kurset gjennomføres fysisk kjøres det på 1 dag fra kl 09:00-16:00
Når kurset gjennomføres digitalt kjøres det 1 dag fra kl  09:00-15:00

Veldig bra kurs. Dypt gående og kompakt kurs. Ga stor verdi.

Veldig bra kurs, syntes kursholderne var flinke!

Siden jeg har en del praktisk erfaring med Copilot fra før så likte jeg spesielt godt de teoretiske delene. De var lagt frem på en veldig fordyøelig og fin måte, og hjalp defintivt meg å "demystifye" hvordan disse chat- og intellisenseløsningene faktisk prompter opp mot proxy og videre.

Kursinstruktør

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.

Ønsker du å samle flere ansatte til et bedriftsinternt kurs?

Finner du ikke det helt optimale kurset eller kombinasjonen av kurs? Da ordner vi det - sammen. Vi kan tilrettelegge kurs slik at de inneholder akkurat det dere har behov for. Vi kan sette opp et helt nytt kurs, eller tilpasse eksisterende kurs og materiell. Flere medarbeidere kan selvfølgelig også samles til et eget felles kurs, for maksimal effektivitet. Ta kontakt med meg for et forslag til gjennomføring og et tilbud basert på deres behov.

Henrik Buzzi