Opleiding: Git and GitLab – 2-daagse online cursus

Leer de basisprincipes van moderne versiebeheer beheersen met deze praktijkgerichte cursus Git en GitLab.

Deze training is bedoeld voor ontwikkelaars, DevOps-professionals en technische teams en biedt je de praktische vaardigheden om broncode te beheren, efficiënt samen te werken en softwareontwikkeling te stroomlijnen met behulp van twee van de meest gebruikte tools in de branche.

Tijdens de cursus leer je hoe je Git-repositories aanmaakt en beheert, zelfverzekerd werkt met branches en merges, merge-conflicten oplost en samenwerkt met behulp van remote repositories. Je doet ook praktische ervaring op met GitLab, waaronder projectbeheer, samenwerking aan repositories, pull-verzoeken en werkprocessen voor teamwork.

Aan het einde van de cursus ben je in staat om de best practices van Git en GitLab toe te passen in echte ontwikkelomgevingen, waardoor de codekwaliteit, samenwerking en productiviteit binnen softwareprojecten worden verbeterd

Doelgroep

  • Softwareontwikkelaars en applicatieprogrammeurs
  • DevOps-engineers en platformengineers
  • Softwaretesters en QA-professionals die samenwerken met ontwikkelteams
  • Technische leiders en softwarearchitecten
  • IT-professionals die overstappen naar softwareontwikkeling of DevOps-functies
  • Iedereen die Git-versiebeheer en GitLab-samenwerking vanaf de basis wil leren

Vereisten

  • Basisvaardigheden op computergebied
  • Een algemeen begrip van concepten uit de softwareontwikkeling is nuttig
  • Bekendheid met het gebruik van een opdrachtregelinterface is handig maar niet vereist, aangezien de cursus opdrachtregelconcepten stapsgewijs introduceert

Leerdoelen

  • Inzicht in Git-versiebeheer: Leer de basisprincipes van Git en gedistribueerd versiebeheer. Verken repositories, commits, staging en het bijhouden van wijzigingen, terwijl je praktische ervaring opdoet met het zelfverzekerd beheren van codewijzigingen.
  • Vertakken, samenvoegen en teamsamenwerking: Beheers Git-technieken voor vertakken en samenvoegen ter ondersteuning van gezamenlijke ontwikkeling. Leer samenvoegconflicten op te lossen, Git stash te gebruiken, branches te beheren en effectief te werken met externe repositories.
  • GitLab-samenwerking: Ontdek hoe je GitLab kunt gebruiken voor teamgebaseerde ontwikkeling. Maak repositories aan, beheer projecttoegang, werk samen via merge requests, draag bij aan gedeelde projecten en houd je code gesynchroniseerd.
  • Projectgeschiedenis en wijzigingen beheren: ontwikkel de vaardigheden om overzichtelijke en betrouwbare repositories te onderhouden. Leer releases te taggen, commits te vergelijken, wijzigingen ongedaan te maken met ‘reset’, ‘revert’ en ‘restore’, en de projectgeschiedenis te beheren volgens de best practices van Git.

Cursusinhoud

Dag 1

Sessie 1: AAN DE SLAG

  • Wat is een VCS?
  • De soorten VCS
  • Een korte geschiedenis van Git
  • Git versus Subversion en andere systemen
  • De drie bestandsstatussen
  • De werkboom, het staging-gebied en de Git-database
  • De basisworkflow
  • Git installeren
  • Git-configuratie
  • Hulp krijgen

Sessie 2: GIT-BASISPRINCIPES

  • Wat is een repo?
  • Repos aanmaken en klonen
  • Bijgehouden versus niet-bijgehouden bestanden
  • Status controleren
  • Nieuwe en gewijzigde bestanden in de staging plaatsen
  • Bestanden en mappen negeren
  • Wijzigingen bekijken
  • Wijzigingen vastleggen (commit)
  • Bestanden verwijderen
  • Bestanden hernoemen
  • Commitgeschiedenis bekijken
  • Wijzigingen ongedaan maken
  • Remote-repositories beheren
  • Tags aanbrengen

Dag 2

Sessie 3: VERTAKKINGEN

  • Wat is vertakking?
  • Commit-objecten
  • Vertakkingen
  • De master-vertakking
  • Een nieuwe vertakking aanmaken
  • HEAD
  • Schakelen tussen vertakkingen
  • Afwijkende geschiedenis
  • Samenvoegen
  • Conflicten oplossen
  • Een vertakking verwijderen
  • Vertakkingsbeheer
  • Workflows
  • Externe vertakkingen
  • Pushen
  • Vertakkingen volgen
  • Pullen
  • Rebasen
  • Stashing

Sessie 4: GITLAB

  • Wat is GitLab?
  • Aan de slag
  • De GitLab-workflow
  • Pull-verzoeken
  • Upstream bijhouden
  • Een nieuwe repository aanmaken
  • Medewerkers toevoegen
  • Gratis en betaalde GitLab-accounts
  • De zichtbaarheid van een repository wijzigen
  • Een repository verwijderen

FAQ

Wanneer vindt de cursus plaats?

Het grootste deel van de cursus bestaat uit een online cursus van een volledige dag, van ’s ochtends tot ’s middags (CET), met 8 uur per dag aaneengesloten. Neem echter contact met ons op om de definitieve, gedetailleerde roosters te bevestigen.

Wat is Git?

Git is een gedistribueerd versiebeheersysteem waarmee ontwikkelaars codewijzigingen kunnen bijhouden, kunnen samenwerken met teamleden en een volledige geschiedenis van softwareprojecten kunnen bijhouden.

Wat is GitLab?

GitLab is een platform voor het beheren van Git-repositories en het ondersteunen van moderne softwareontwikkelingsworkflows. Het stelt teams in staat om samen te werken, issues bij te houden, CI/CD-processen te automatiseren en code te beheren gedurende de gehele ontwikkelingscyclus.

Heb ik eerdere ervaring met Git of GitLab nodig?

Nee. Deze cursus is bedoeld voor beginners en begint met de basisbeginselen, waarna wordt doorgegaan naar meer geavanceerde samenwerkingstechnieken

Ga ik leren door middel van praktische oefeningen?

Ja. De cursus omvat demonstraties onder leiding van een docent, praktische labs en praktijkgerichte oefeningen om je te helpen Git- en GitLab-concepten toe te passen in realistische ontwikkelingsscenario’s.

Heb ik ervaring met de opdrachtregel nodig voor deze cursus?

Nee. Basiskennis is handig, maar de cursus introduceert opdrachtregelconcepten stap voor stap, waardoor deze toegankelijk is voor beginners.

Leer ik hoe ik samenvoegingsconflicten kan oplossen?

Ja. Je oefent met het oplossen van samenvoegingsconflicten, het beheren van branches en het integreren van codewijzigingen volgens de beste praktijken uit de branche.

Wat kan ik doen nadat ik deze cursus heb afgerond?

Je krijgt meer zelfvertrouwen in samenwerkingsontwikkeling met Git en GitLab, met een sterke basis voor verdere verdieping op gebieden zoals Python, DevOps, shell-scripting en CI/CD-automatisering.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginnersniveau
  • 2 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
  • Live begeleiding door ervaren instructeurs
  • Praktische opdrachten op basis van scenario’s
  • Speciale live lab-omgevingen om vaardigheden toe te passen
  • Digitale cursusbronnen
  • Meer dan 30 aanbevolen studie-uren
  • Inclusief certificaat
Meer...
€1.595
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
Git & Github
Niveau
Duur
2 dagen
Looptijd
30 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 5
Max: 12
Tijdstip
Overdag
Keurmerken aanbieder
Accredited Learning Provider
Accredited Learning Technologies Provider
AgilePM - Agile Project Management (APMG)
APMG Change Management
APMG-International
AWS Partner Network (APN)
Axelos
BTW-vrijstelling
COBIT 5
E-Academy