Ta kontakt
 Varighet 14 timer

Kursplan

Innledning til GitLab og DevOps-lifecycle-styring

  • Oversikt over GitLab og dets rolle i programvareutvikling
  • Forståelse av GitLab som en komplett DevOps-plattform
  • Viktige GitLab-funksjoner: kildekodestyring, CI/CD, sikkerhet og prosjektstyring
  • Sammenligning av GitLab med tradisjonelle versjonskontroll-plattformer

Installasjon og konfigurasjon av GitLab

  • Installasjon av GitLab i ulike miljøer
  • Konfigurasjon av GitLab-innstillinger og tjenester
  • Forståelse av GitLab-arkitektur og komponenter
  • Innledende oppsett og administrasjonsoppgaver

Git og grunnleggende versjonskontroll

  • Gjennomgang av Git-konsepter og arbeidsflyt
  • Repositories, grener, commits og merges
  • Styring av kildekode med GitLab
  • Implementering av best practice for versjonskontroll

Navigering i GitLab-plattformen

  • Eksploring av GitLab-brukergrensesnittet
  • Bruk av Web IDE
  • Styring av prosjekter og repositories
  • Arbeid med GitLab-funksjoner og verktøy

GitLab-arbeidsflyt og samarbeid

  • Forståelse av GitLab-utviklingsarbeidsflyter
  • Grener strategier og merge requests
  • Kodegjennomgang og samarbeidspraksis
  • Styring av team og tillatelser

Styring av brukere, grupper og prosjekter

  • Forståelse av namespaces og grupper
  • Oppretting og organisering av prosjekter
  • Styring av brukere og tilgangstillatelser
  • Implementering av rollebasert tilgangsstyring

Kontinuerlig integrasjon og kontinuerlig levering (CI/CD)

  • Forståelse av CI/CD-konsepter
  • Oppretting av GitLab CI/CD-pipeliner
  • Arbeid med GitLab runners
  • Automatisering av bygge-, test- og leveringsprosesser

Prosjekt- og oppgavestyring

  • Styring av issues og oppgaver i GitLab
  • Bruk av milestones og labels
  • Planlegging og oppfølging av utviklingsarbeid
  • Forbedring av team-samarbeid og gjennomsiktighet

Dokumentasjon og publisering med GitLab

  • Bruk av GitLab Markdown
  • Oppretting av prosjektdokumentasjon
  • Publisering av nettsteder med GitLab Pages
  • Effektiv styring av prosjektinformasjon

Sikkerhet og best practice

  • GitLab-sikkerhetsfunksjoner
  • Beskyttelse av repositories og sensitiv informasjon
  • Styring av sikre utviklingsarbeidsflyter
  • Implementering av GitLab-administrasjonsbest practice

Troubleshooting og praktisk workshop

  • Diagnosering av vanlige GitLab-problemer
  • Bygging av en komplett GitLab-arbeidsflyt
  • Implementering av kildekodestyring og CI/CD-praksis
  • Kursgjennomgang og neste steg

Krav

  • Generell forståelse av versjonskontrolls systemer.
  • Erfaring med Linux-kommandolinjen.

Målgruppe

  • Utviklere

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier