Twee mannen en twee vrouwen volgen een training bij Startel.
Klassikale / virtuele training

Git Fundamentals Training

  • Beginner
  • 2 dagen
  • Nederlands

Versiebeheer en samenwerken met Git en GitHub leer je in deze tweedaagse Git Fundamentals-training. Op dag 1 leg je de basis: je zet een lokale Git-omgeving op en werkt met repositories, commits, branches, merges, pull requests en code reviews. Op dag 2 verdiep je je in geavanceerde Git-commando's, branching-strategieën en CI/CD-processen. Na afloop kun je Git zelfstandig inzetten van eerste commit tot productie-release in zowel persoonlijke projecten als teamomgevingen.

9.2
  • Ervaren en gecertificeerde trainers
  • Meer dan 25 jaar ervaring in opleiden

Waarom een Git-training volgen?

Deze Git training bestaat uit praktijkgerichte opdrachten, duidelijke theorie en professionele begeleiding. Zo zul je in staat zijn om de opgedane kennis en vaardigheden in praktijk te brengen.

Over de Git Fundamentals training

De Git Fundamentals training biedt een uitgebreide inleiding op versiebeheer en samenwerking met Git en GitHub. Het is de perfecte keuze voor iedereen die de basis van Git en GitHub wil leren en zich verder wil verdiepen in het effectief samenwerken binnen softwareontwikkelingsprojecten. Je leert waarom Git het dominante versiebeheersysteem is, hoe Git zich van andere versiebeheersystemen onderscheidt en hoe Git en GitHub effectief ingezet kunnen worden in zowel persoonlijke als teamprojecten.

Tijdens de Git-training komen de belangrijkste principes van Git en GitHub aan bod, zoals repositories, commits, branches en merges. Je leert tijdens Git Fundamentals training hoe jij een lokale Git-omgeving op kunt zetten en configureren, evenals het gebruiken van commando’s, zoals git init, git add, git commit en git status. Daarnaast krijg je inzicht in het efficiënt beheren van branches en het gebruik van pull requests en code reviews om teamprocessen te stroomlijnen. Ook wordt er speciale aandacht besteed aan het oplossen van samenvoegconflicten via de command-line interface (CLI) en Git GUI-hulpmiddelen.

Op de tweede dag van de training Git Fundamentals krijg je een verdieping in de mogelijkheden van Git, waarbij alle commando’s uit de Git-cheatsheet aan bod komen. Daarnaast wordt er aandacht besteed aan Continuous Integration en Continuous Deployment (CI/CD)-processen, waarmee je een volledig overzicht krijgt van de kracht van Git en GitHub binnen hedendaagse methoden op het gebied van softwareontwikkeling. Na afloop van de training Git Fundamentals beschik je over de kennis en vaardigheden om een Git-omgeving op te zetten, branches te beheren en effectief samen te werken aan projecten via Git en GitHub.

Wat is Git en waarom gebruik je het?

Git is een gedistribueerd versiebeheersysteem waarmee softwareontwikkelaars wijzigingen in code volgen, eerdere versies terughalen en met meerdere developers tegelijk aan dezelfde codebase werken — zonder dat ze elkaars werk overschrijven. Het is wereldwijd de standaardtool voor versiebeheer en samenwerken in softwareprojecten.

Door Git in te zetten werk je sneller én veiliger aan code. Elke wijziging is traceerbaar, je kunt op elk moment terug naar een eerdere versie, en je kunt parallel werken aan nieuwe features via aparte branches. In combinatie met platforms als GitHub of GitLab maakt Git ook samenwerking via pull requests en code reviews eenvoudiger en transparanter — onmisbaar voor moderne ontwikkelteams.

Git is in 2005 ontwikkeld door Linus Torvalds, de bedenker van Linux, en is uitgegroeid tot de standaard voor versiebeheer in zowel open-source als enterprise-omgevingen. Van kleine startups tot grote softwarebedrijven: vrijwel elke organisatie die code schrijft, gebruikt Git als basis van haar ontwikkelproces.

Wil je Git en GitHub in twee dagen onder de knie krijgen? Volg de Git Fundamentals-training bij Startel en leer praktijkgericht werken met repositories, branches, pull requests en CI/CD.

Voor wie is deze Git-training geschikt?

De Git Fundamentals-training is een instaptraining voor iedereen die Git en GitHub vanaf de basis wil leren — of die al wat met Git heeft gewerkt en die kennis structureel wil verstevigen. Je hoeft geen Git-ervaring te hebben om deel te kunnen nemen; enige affiniteit met code, scripts of de command-line is wel een voordeel.

Deze Git-training sluit goed aan bij:

  • Softwareontwikkelaars die voor het eerst in teamverband gaan werken en willen leren samenwerken via branches, pull requests en code reviews.
  • DevOps-engineers en systeembeheerders die nog niet eerder met Git hebben gewerkt en het willen inzetten voor versiebeheer van scripts, configuratiebestanden of infrastructure-as-code.
  • Data-engineers en analisten die hun SQL-scripts, notebooks of data-pipelines voor het eerst onder versiebeheer willen brengen.
  • Frontend- en webdevelopers zonder Git-ervaring die professioneler met repositories en GitHub willen werken.
  • Carrièreswitchers en zelflerenden die hun Git-kennis willen formaliseren en aansluiting zoeken bij een ontwikkelteam.

Werk je al routinematig met Git en wil je je verdiepen in geavanceerde workflows, GitFlow of CI/CD-pipelines? Dan past een vervolgtraining beter dan deze Fundamentals-training.

Leerdoelen van de Git Fundamentals training

De training Git Fundamentals biedt een grondige verkenning van Git en GitHub, van de basisprincipes tot de geavanceerde functies. Je zult worden uitgerust met de benodigde kennis en vaardigheden om Git en GitHub effectief te gebruiken binnen diverse werkomgevingen.

Door de training Git Fundamentals te volgen, zul je de volgende kennis en vaardigheden verkrijgen:

  • Het toepassen van jouw kennis van versiebeheer met Git en GitHub in softwareontwikkeling.
  • Het opzetten en beheren van een lokale Git-omgeving via een command-line omgeving (CLI).
  • Inzicht in Git-principes, zoals repositories, commits, branches en merges.
  • Het toepassen van Git en GitHub in zowel persoonlijke als teamprojecten.
  • Effectief werken met branches, zoals de main branch en feature branches.
  • Schakelen tussen branches en beheren van verouderde branches.
  • Samenwerken met pull requests en code reviews.
  • Het beheersen van versiebeheer met commando’s, zoals git pull, git fetch en git rebase.
  • Omgaan met samenvoegstrategieën en samenvoegconflicten.
  • Integreren van Git met GitHub.
  • Het toepassen van beste werkwijzen als frequente commits en betekenisvolle commit messages.
  • Branches structureren voor verschillende werkstromen.
  • Basis Git-commando’s gebruiken, zoals git init, git add, git commit en git status.
  • Werken aan een gezamenlijk project binnen Git en GitHub.

Aanbevolen voorkennis voor de Git-training

Je hebt geen specifieke voorkennis nodig om deel te mogen nemen aan de training Git Fundamentals. Echter zou ervaring in het werken binnen een command-line omgeving (CLI) goed van pas kunnen komen.

Onderwerpen in de Git-training

De basisprincipes van Git

  • Repositories (lokaal en remote) — Leer hoe je een lokale Git-omgeving opzet en koppelt aan een remote repository op GitHub of een vergelijkbare hostingdienst.
  • Staging area en commits — Begrijp hoe je wijzigingen klaarzet in de staging area en vastlegt met betekenisvolle commit messages.
  • Branching en merging — Werk parallel aan verschillende features via branches en voeg ze later samen tot één werkende codebase.
  • Merge-conflicten oplossen — Herken conflicten tussen verschillende wijzigingen en los ze op via de command-line of een Git GUI.
  • Rebasing — Houd je commitgeschiedenis overzichtelijk en lineair door commits opnieuw toe te passen op een andere basis-branch.
  • Git tags — Markeer specifieke punten in je geschiedenis, bijvoorbeeld om software-releases zoals v1.0.0 duidelijk te identificeren.
  • Git stash — Bewaar tijdelijk je onafgemaakte wijzigingen zonder ze te committen, zodat je snel kunt schakelen tussen taken.
  • Wijzigingen ongedaan maken (revert, reset en checkout) — Ontdek het verschil tussen revert, reset en checkout en leer wanneer je welke gebruikt om wijzigingen terug te draaien.
  • Git log en diff — Bekijk de volledige projectgeschiedenis en vergelijk versies met git log en git diff.
  • Werken met remotes (push, pull en fetch) — Synchroniseer je lokale werk met de remote repository met git push, git pull en git fetch.
  • Forking en pull requests — Werk samen aan open-source- en teamprojecten via forks en stel wijzigingen voor via pull requests met code reviews.
  • Git hooks — Automatiseer acties bij specifieke Git-events, bijvoorbeeld om automatisch tests uit te voeren vóór een commit.
  • Git workflows (Feature Branch en GitFlow) — Verken verschillende werkwijzen voor teamontwikkeling, zoals de Feature Branch workflow voor parallelle ontwikkeling en GitFlow voor releasebeheer.
  • Cherry-picking — Selecteer specifieke commits uit een andere branch en pas ze toe op je eigen branch, bijvoorbeeld voor hotfixes en backports.
  • Git aliassen — Maak je eigen kortere commando's voor veelgebruikte of complexe Git-instructies en bespaar tijd in je dagelijkse workflow.
  • Submodules — Beheer projecten waarin meerdere Git-repositories als bouwstenen worden gebruikt binnen één hoofdproject.
  • Versietagging en releases — Leer hoe je software-versies tagt en publiceert als releases via Git en GitHub.

Git commando's

  • git init.
  • git clone.
  • git add.
  • git commit.
  • git status.
  • git log.
  • git diff.
  • git branch.
  • git checkout.
  • git switch.
  • git merge.
  • git rebase.
  • git fetch.
  • git pull.
  • git push.
  • git remote.
  • git tag.
  • git stash.
  • git reset.
  • git revert.
  • git rm.
  • git mv.
  • git show.
  • git blame.
  • git cherry-pick.
  • git reflog.
  • git bisect.
  • git clean.
  • git submodule.
  • git config.
  • git archive.
  • git describe.
  • git shortlog.
  • git format-patch.
  • git apply.
  • git am.
  • git commit --amend.
  • git log --oneline.
  • git log --graph.
  • git log --pretty.
  • git checkout -b.
  • git stash pop.
  • git stash list.

Beschikbare opties voor de Git training

  • Klassikaal / virtueel

    € 1395 excl. BTW

  • Incompany

    Prijs op maat

Start gegarandeerd

Trainingen met ‘start gegarandeerd’ gaan altijd door op de geplande datum.

Momenteel geen startgarantie?
Neem contact met ons op

Kies voor groei, net als deze organisaties

Ervaringen van onze deelnemers

  • Foto van klant (Gerrit Meijering) die aan zijn werkplek zit.

    Startel heeft altijd een passend aanbod op onze vraag.

    Startel ken ik al heel lang. Toen zij nog op hun vorige locatie in Roden zaten, en ik nog bij mijn vorige werkgever werkte, volgde ik al cursussen en trainingen bij ze.
    Gerrit Meijering
    Lees gehele testimonial
  • Foto van klant (Edwin Schoonbeek) die een boek leest.

    Je merkt aan alles dat Startel geen statisch bedrijf is

    De droom is om Cyber Security Officer (CSO) te worden. Met deze opleidingen ontdek ik of dit beroep echt bij me past. Het fascineert me om de veiligheid in een bedrijf te waarborgen, vooral omdat we steeds meer te maken krijgen met digitale uitdagingen.
    Edwin Schoonbeek
    Lees gehele testimonial
  • Sten Numan aan het bellen in het Yelgo kantoor.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.

    Door onze samenwerking met Startel kunnen we onze mensen helpen om continu te groeien.
    Sten Numan
    Lees gehele testimonial
  • Foto van klant (Alex Tabak) die aan het typen is.

    De manier waarop Startel opleidt, geeft veel vertrouwen.

    Maar er zijn ook mensen die bijscholing nodig hebben. Zoals de man die ooit systeembeheerder was bij een grote universiteit en die de afgelopen tien jaar door omstandigheden thuis heeft gezeten.
    Alex Tabak
    Lees gehele testimonial
  • Startel heeft ons echt geholpen om stappen te zetten.

    Bij Meneer Kooi houden we van oplossingen die het werk écht makkelijker maken. AI past daar goed bij. In eerste instantie gebruikten we het vooral individueel. Om bijvoorbeeld sneller te schrijven, ideeën scherper te krijgen en werk te versnellen. Maar de echte winst zit natuurlijk in hoe je het als organisatie inzet.
    Steven van der Heide
    Lees gehele testimonial
  • Foto van klant (Jons van der Heul) die aan het werk is.

    Startel bood me de springplank naar een nieuwe carrière.

    Startel heeft veel trainingen om uit te kiezen en tussen sommige zit best wat overlap. In overleg met mij hebben ze een basispakket op maat voor me samengesteld bestaande uit drie cursussen.
    Jons van der Heul
    Lees gehele testimonial
Bekijk alle testimonials

Vervolgtrainingen na deze training

  • Swipe voor meer
    Bootcamp DevOps Tools Engineer (LPI 701)
    • Beginner
    • 10 dagen
    De training Bootcamp DevOps Tools Engineer (LPI 701) van Linux Professional Institute biedt een diepgaande en intensieve verkenning van de belangrijkste hulpmiddelen en technieken die nodig zijn voor een succesvolle carrière in DevOps.
    Bekijk deze training
  • Swipe voor meer
    Kubernetes Fundamentals
    • Beginner
    • 2 dagen
    De training Kubernetes Fundamentals biedt een uitgebreide inleiding op het krachtige containerorkestratieplatform dat de wereld van cloud-native applicaties transformeert. In deze Kubernetes training leer je de basisprincipes van Kubernetes en verkrijg je praktische vaardigheden om Kubernetes effect
    Bekijk deze training
  • Swipe voor meer
    Docker Fundamentals
    • Beginner
    • 2 dagen
    Onze Docker Fundamentals training biedt je de basiskennis om efficiënt met containers te werken. Je leert hoe Docker de softwareontwikkeling stroomlijnt door applicaties en hun afhankelijkheden in één omgeving te verpakken, wat processen eenvoudiger en sneller maakt. Deze Docker training is perfe
    Bekijk deze training
  • Swipe voor meer
    Bash Programming
    • Beginner
    • 3 dagen
    Ontdek hoe jij taken in Linux kunt automatiseren met de training Bash Programming. In deze training krijg jij een grondige inleiding op Bash en word je voorzien van de benodigde kennis en vaardigheden om volledig te profiteren van de voordelen van Bash.
    Bekijk deze training
  • Swipe voor meer
    Linux Essentials (LPI Essentials)
    • Beginner
    • 2 dagen
    In de training: “Linux Essentials (LPI Essentials)” krijg jij een uitgebreide inleiding op besturingssystemen die op Linux zijn gebaseerd en de filosofie van Open Source. Deze training biedt een overzicht van het gebruiken en beheren van Linux en de basisprincipes van Open Source-software.
    Bekijk deze training
  • Swipe voor meer
    Linux Administrator (LPIC-1 101)
    • Intermediate
    • 4 dagen
    De LPIC-1 101-training biedt een uitgebreide introductie tot de essentiële vaardigheden en kennis die nodig zijn om een succesvolle Linux-systeembeheerder te worden. Of je nu een beginner bent in de IT of al ervaring hebt, deze training helpt je een solide basis te leggen in de kernprincipes van Li
    Bekijk deze training
Bekijk alle trainingen

Veelgestelde vragen over de Git Fundamentals training

  • Wat leer ik tijdens de training Git Fundamentals?

    In de training Git Fundamentals leer je de basisprincipes van versiebeheer met Git, zoals het creëren van repositories, het uitvoeren van commits, het beheren van branches en het samenwerken met andere softwareontwikkelaars via platformen als GitHub.

  • Wat zijn de voordelen van het gebruik van Git voor versiebeheer?

    Git stelt jou in staat om wijzigingen in de code bij te houden, moeiteloos samen te werken met meerdere softwareontwikkelaars en gemakkelijk terug te gaan naar eerdere versies van een softwareproject.

  • Hoe helpt Git bij het samenwerken aan projecten met meerdere softwareontwikkelaars?

    Git maakt het mogelijk om gelijktijdig aan dezelfde codebase te werken, veranderingen te beheren via branches en pull requests, evenals het eenvoudig oplossen van eventuele conflicten, wat de samenwerking en efficiëntie bevordert.

  • Wat zijn de beste werkwijzen voor het gebruik van Git en GitHub binnen professionele projecten?

    Enkele beste werkwijzen zijn onder andere gebruik van duidelijke commit messages, regelmatig commits uitvoeren, werken in aparte feature-branches, en het gebruik van pull requests voor code reviews en samenwerking.

  • Wat is het verschil tussen Git en Github?

    Git is een versiebeheersysteem dat je lokaal op je computer installeert om wijzigingen in code bij te houden. GitHub is een online platform dat Git gebruikt en is bedoeld om die code te hosten, samen te werken via pull requests en projecten te beheren. Kort gezegd: Git is de tool, GitHub is een populaire plek om die tool te gebruiken. In de Git Fundamentals-training behandelen we beide.

  • Hoe lang duurt het om Git te leren?

    De basis van Git leer je in 1 tot 2 dagen, mits je gestructureerde uitleg en praktijkopdrachten krijgt. In de Git Fundamentals-training van Startel beheers je in twee dagen de essentiële commando’s, branches, merges en pull requests.

  • Welke Startel-training past het best bij mij: Git Fundamentals, Version Control with Git of GitHub Foundations (GH-900)?

    Kies Git Fundamentals als je Git en GitHub vanaf nul wilt leren en samenwerken in teams centraal staat. Kies Version Control with Git als je vooral als systeembeheerder of in een Linux/CLI-omgeving werkt en versiebeheer wilt toepassen op configuratiebestanden. Kies GitHub Foundations (GH-900) als je gericht toewerkt naar de officiële Microsoft-certificering. Twijfel je nog? Neem contact op voor een persoonlijk advies.

  • Wat is het verschil tussen een merge en een rebase in Git?

    Bij een merge voeg je twee branches samen en houd je de volledige geschiedenis intact, inclusief het samenvoegmoment. Bij een rebase plaats je commits van de ene branch bovenop de andere, waardoor je een lineaire en overzichtelijke geschiedenis krijgt. Merge is veiliger voor publieke branches die je deelt met anderen, rebase is fijner voor lokale of feature branches voordat je ze deelt. Beide technieken leer je hands-on toepassen in de Git Fundamentals-training.

Terugbelverzoek

Wil je meer weten, maar nu even geen tijd?

Laat je gegevens achter, dan nemen wij binnen 2 werkdagen contact met je op

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Terugbelverzoek

Vul hieronder jouw gegevens in, zodat wij telefonisch contact met je kunnen opnemen.

"*" geeft vereiste velden aan

Laat ons jou terugbellen
Velden met een * zijn verplicht

Vragen of direct contact nodig, bezoek onze contactpagina.

Eliano Patty.

Eliano Patty

Hoofd sales

Offerte

Vraag hier je offerte aan

Je kan eenvoudig een offerte aanvragen voor maatwerk, incompany of losse trainingen. Vul het formulier in en wij nemen snel contact met je op om je wensen door te nemen.

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Offerte (incompany)

Vul hier al je gegevens in waarvoor je een offerte wilt ontvangen.

"*" geeft vereiste velden aan

Vragen of direct contact nodig, bezoek onze contactpagina.

Eliano Patty.

Eliano Patty

Hoofd sales

Brochure

Download de brochure

Laat je gegevens achter, dan nemen wij z.s.m. contact met je op

Dé IT-opleider van het noorden

  • Klanten geven ons een 9.2
  • Erkende trainers
  • Ontvang een certificaat na deelname
  • Train op één van onze drie locaties of vanuit huis

Download Brochure

"*" geeft vereiste velden aan

Brochure downloaden
Vul hier al je gegevens in om de brochure te downloaden.

Vragen of direct contact nodig, bezoek onze contactpagina.

Eliano Patty.

Eliano Patty

Hoofd sales