Git and GitLab - 2 dages online klasseundervisning

Git and GitLab - 2 dages online klasseundervisning

11.900,00 DKK

  • 2 dage
Live Virtuelt Klasselokale
Klasselokale
Internt / I virksomheden

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

Hero

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.

Hero

Kursusforløb

  1. 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
  2. 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
  3. 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
  4. 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
Git og Gitlab

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

Start kurset nu

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

Contact background

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.