Git and GitLab - 2 dagen online klaslokaal

Git and GitLab - 2 dagen online klaslokaal

1.595,00 EUR

  • 2 dagen
Live Virtueel Klassikaal
Klassikaal
In Huis / In Bedrijf

Beheers de basisprincipes van moderne versiebeheer met deze praktijkgerichte cursus over Git en GitLab. Deze training is ontworpen voor ontwikkelaars, DevOps-professionals en technische teams, en geeft je de praktische vaardigheden om broncode te beheren, efficiënt samen te werken en softwareontwikkeling te stroomlijnen met twee van de meest gebruikte tools in de sector. Gedurende de cursus leer je hoe je Git-repositories aanmaakt en beheert, zelfverzekerd werkt met branches en merges, mergeconflicten oplost en samenwerkt via remote repositories. Je doet ook praktische ervaring op met GitLab, waaronder projectbeheer, samenwerking rond repositories, pull requests en teamworkflows. Aan het einde van de cursus kun je de best practices van Git en GitLab toepassen in realistische ontwikkelomgevingen, waardoor je de codekwaliteit, samenwerking en productiviteit binnen softwareprojecten verbetert.

Belangrijkste functies

Taal

Cursus en lesmateriaal zijn in het Engels

Niveau

Niveau voor beginners

2 dagen (16 uur) klassikaal onderwijs

met gecertificeerde trainers

30+ aanbevolen studie-uren

Oefeningen en oplossingen

Downloadbare PDF-documenten met uitgebreide inhoud (slides, uitleg, opdrachten)

Certificaat

Certificaat van voltooiing beschikbaar

Hero

Leerdoelen

Aan het einde van deze cursus ben je in staat om:

Begrijpen

Verken repositories, commits, staging en wijzigingsbeheer, en doe praktische ervaring op met het zelfverzekerd beheren van codewijzigingen.

Implementeren

Leer hoe je mergeconflicten oplost, Git stash gebruikt, branches beheert en effectief werkt met externe repositories.

Maken

Maak repositories aan, beheer projecttoegang, werk samen via merge requests, draag bij aan gedeelde projecten en houd je code gesynchroniseerd.

Beheren

Leer releases taggen, commits vergelijken, wijzigingen ongedaan maken met reset, revert en restore, en de projectgeschiedenis beheren volgens de beste Git-praktijken.

Hero

Cursustijdlijn

  1. AAN DE SLAG

    Dag 01 - Sessie 01

    • Wat is een VCS?
    • De soorten VCS
    • Een korte geschiedenis van Git
    • Git vs. Subversion en consorten
    • De drie bestandsstatussen
    • De working tree, de staging area en de Git-database
    • De basisworkflow
    • Git installeren
    • Git-configuratie
    • Hulp krijgen
  2. GIT-BASICS

    Dag 01 - Sessie 2

    • Wat is een repo?
    • Repositories maken en klonen
    • Bijgehouden vs. niet-bijgehouden bestanden
    • Status controleren
    • Nieuwe en gewijzigde bestanden in de staging zetten
    • Bestanden en mappen negeren
    • Wijzigingen bekijken
    • Wijzigingen doorvoeren
    • Bestanden verwijderen
    • Bestanden hernoemen
    • Commitgeschiedenis bekijken
    • Wijzigingen ongedaan maken
    • Afstandsbedieningen beheren
    • Taggen
  3. VERTAKKING

    Dag 02 - Sessie 03

    • Wat is branching?
    • Commit-objecten
    • Branches
    • De masterbranch
    • Een nieuwe branch maken
    • KOP
    • Wisselen tussen branches
    • Divergente geschiedenis
    • Samenvoegen
    • Conflicten oplossen
    • Een branch verwijderen
    • Filiaalbeheer
    • Workflows
    • Externe branches
    • Duwen
    • Tracking-branches
    • Trekken
    • Rebasen
    • Opbergen
  4. GITLAB

    Dag 02 - Sessie 04

    • Wat is GitLab?
    • Aan de slag gaan
    • De GitLab-flow
    • Pull requests
    • Bijblijven met upstream
    • Een nieuwe repository maken
    • Medewerkers toevoegen
    • Gratis en betaalde GitLab-accounts
    • De zichtbaarheid van een repository wijzigen
    • Een repository verwijderen
Git en Gitlab

Voor wie is dit programma bedoeld?

Softwareontwikkelaars en applicatieprogrammeurs

DevOps-engineers en platformengineers

Softwaretesters en QA-professionals die met ontwikkelingsteams samenwerken

Technische leads en softwarearchitecten

IT-professionals die overstappen naar functies in softwareontwikkeling of DevOps

Iedereen die Git-versiebeheer en samenwerking met GitLab vanaf de basis wil leren

Start de cursus nu

Vereisten

Vereisten

  • Basis computervaardigheden
  • Een algemene kennis van softwareontwikkelingsconcepten is nuttig
  • Vertrouwdheid met het gebruik van een command-line interface is handig maar niet vereist, omdat de cursus command-lineconcepten stap voor stap introduceert

Licenties

en gelijkheidsbeleid

Licenties en accreditatie

Deze cursus wordt aangeboden volgens de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.

Gelijkheidsbeleid

AVC biedt geen voorzieningen vanwege een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning gedurende het gehele traject voor het aanvragen van voorzieningen.

Veelgestelde vragen

Contact background

Heeft u een op maat gemaakte incompany- of groepstraining nodig?

Vraag een incompany-trainingsprogramma aan dat speciaal is afgestemd op uw team. Wij bieden flexibele maatwerkopties die aansluiten bij uw bedrijfsdoelen, evenals concurrerende groepstarieven voor grotere teams. Vul onderstaand formulier in en onze experts in bedrijfstrainingen ontwerpen de perfecte oplossing voor u.