
Git er det mest populære verktøyet for versjonskontroll i dag, og er svært utbredt i næringslivet. Det er spesielt nyttig til små og store kodeprosjekter, men kan også brukes til design, masteroppgaver eller andre tekstbaserte prosjekter.
GitHub er en skybasert servertjeneste for Git som lar deg laste opp og dele kode med kollegaer, venner eller verden forøvrig. I tillegg til å være et hjem for dine Git-prosjekter, lar GitHub deg organisere oppgaver, vurdere koden til de du jobber sammen med og automatisere arbeidsflyt.
Kurset gjennomføres live på Microsoft Teams kl. 09:00 - 13:00, inkludert pauser. Undervisningen vil være en sammensetning av presentasjon, live koding og små oppgaver hvor deltagerene får prøve selv. Deltakere vil få tilsendt alle slides fra presentasjonen i etterkant. Kursholder vil guide deg gjennom oppgaver, og du vil kunne stille muntlige og skriftlige spørsmål underveis.
En uke før kurset vil du få tilsendt instruksjoner for å klargjøre en personlig GitHub-konto, og det er viktig at man setter av en time eller to til dette i forkant av kurset. Vi forsøker å bistå dersom man skulle få problemer.
Forkunnskaper:
Ingen forkunnskaper nødvendig, men det er en fordel om du har noe kjennskap til terminalen og litt koding.
Læringsutbytte:
- Nytten ved å bruke Git og versjonskontroll.
- En introduksjon til GitHub.
- Grunnleggende kommandoer og konsepter i Git
- Lage og lese logg-meldinger, finne historikk og legge opp filer (add, staged og commit).
- Hva et repository er og hvordan man sjekker status.
- Klone (klone), hente (pull) og dytte opp (push) et repository.
- Lage en ny branch, bytte mellom ulike branches og ta inn en ny branch i prosjektet (pull requests).
- Sette sammen branchen med “hoved”-branch (merge) og løse konfliker som kan oppstå (merge conflicts).
Målgruppe:
Kurset er for deg som omgås programmering i det daglige. Enten du er utvikler selv, vurderer å lære deg programmering, er designer eller prosjektleder i en teknologibedrift, eller bare nysgjerring på hvordan Git og GitHub fungerer, så passer dette kurset for deg.