
Git and GitLab - 2 dages online klasseundervisning
11.900,00 DKK
- 2 dage
Mestre grundlæggende moderne versionsstyring med dette praktiske kursus i Git og GitLab. Kurset er designet til udviklere, DevOps-professionelle og tekniske teams og giver dig de praktiske færdigheder, du skal bruge for at håndtere kildekode, samarbejde effektivt og strømline softwareudvikling ved hjælp af to af branchens mest udbredte værktøjer. Gennem hele kurset lærer du at oprette og administrere Git-repositorier, arbejde sikkert med branches og merges, løse merge-konflikter og samarbejde ved hjælp af eksterne (remote) repositories. Du får også praktisk erfaring med GitLab, herunder projektstyring, samarbejde om repositories, pull requests og team-workflows. Når du har gennemført kurset, vil du kunne anvende best practices for Git og GitLab i virkelige udviklingsmiljøer og dermed forbedre kodekvalitet, samarbejde og produktivitet på tværs af softwareprojekter.
Nøglefunktioner
Sprog
Kursus og materialer er på engelsk
Niveau
Begynderniveau
2 dage (16 timer) undervisning i klasselokale
med akkrediterede trænere
30+ anbefalede studietimer
Øvelser og løsninger
Downloadbare PDF-dokumenter med detaljeret indhold (slides, forklaringer, opgaver)
Certifikat
Bevis for gennemførelse tilgængeligt

Læringsudbytte
Når du har gennemført dette kursus, vil du være i stand til at:
Forstå
Udforsk repositories, commits, staging og ændringssporing, og få praktisk erfaring med at håndtere kodeændringer med selvtillid.
Implementere
Lær at løse fletningskonflikter, bruge Git stash, håndtere branches og arbejde effektivt med eksterne repositories.
Opret
Opret repositories, administrér projektadgang, samarbejd via merge requests, bidrag til fælles projekter, og hold din kode synkroniseret.
Administrer
Lær at tagge releases, sammenligne commits, fortryde ændringer med reset, revert og restore, og håndtere projekthistorik ved hjælp af bedste Git-praksis.

Kursusforløb
KOM GODT I GANG
Dag 01 - Session 01
- Hvad er et VCS?
- Typer af versionsstyringssystemer
- En kort historie om Git
- Git vs. Subversion m.fl.
- De tre filtilstande
- Arbejdsområdet, staging-området og Git-databasen
- Det grundlæggende arbejdsforløb
- Installation af Git
- Git-konfiguration
- Få hjælp
GIT-GRUNDLÆGGENDE
Dag 01 - Session 2
- Hvad er et repo?
- Oprettelse og kloning af repositories
- Sporbare vs. usporbare filer
- Kontrollerer status
- Iscenesætter nye og ændrede filer
- Ignorering af filer og mapper
- Viser ændringer
- Udfører ændringer
- Fjerner filer
- Omdøbning af filer
- Visning af commit-historik
- Fortryder ændringer
- Administration af fjernbetjeninger
- Tagging
FORGRENING
Dag 02 - Session 03
- Hvad er branching?
- Commit-objekter
- Filialer
- Master-branchen
- Opretter en ny gren
- HOVED
- Skift mellem grene
- Divergerende historie
- Fletning
- Løsning af konflikter
- Sletning af en gren
- Filialstyring
- Arbejdsprocesser
- Fjern-grene
- Skubning
- Sporingsgrene
- Trækning
- Rebasing
- Stashing
GITLAB
Dag 02 - Session 04
- Hvad er GitLab?
- Klargøring
- GitLab-flowet
- Pull requests
- At følge med upstream
- Opretter et nyt repo
- Tilføjelse af samarbejdspartnere
- Gratis og betalte GitLab-konti
- Ændring af synligheden af et repo
- Sletning af et repo

Hvem bør tilmelde sig dette program?
Softwareudviklere og applikationsprogrammører
DevOps-ingeniører og platformingeniører
Softwaretestere og QA-fagfolk, der arbejder sammen med udviklingsteams
Tekniske ledere og softwarearkitekter
IT-professionelle, der skifter til softwareudviklings- eller DevOps-roller
Alle, der ønsker at lære Git versionsstyring og GitLab-samarbejde helt fra bunden
Forudsætninger
Forudsætninger
- Grundlæggende computerfærdigheder
- En generel forståelse af softwareudviklingskoncepter er en fordel
- Kendskab til brug af kommandolinjen er en fordel, men ikke et krav, da kurset gradvist introducerer kommandolinjekoncepter
Licenser
og lighedspolitik
Licensering og akkreditering
Dette kursus udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.
Lighedspolitik
AVC tilbyder ikke særlige tilpasninger på grund af en studerendes handicap eller medicinske tilstand. Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med at søge tilpasninger.
Ofte stillede spørgsmål

Har du brug for en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?
Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.