Git.... Wat?
Training: Git
Git is een handig softwaresysteem dat je veel tijd en frustratie kan besparen. Het helpt je bij versiebeheer, waardoor je merge-conflicten en oorzaken van bugs makkelijker kunt opsporen. Dat betekent: minder fouten en een betere samenwerking. Leer in onze training de basis van Git kennen en ontdek hoe je dit systeem succesvol inzet om de oorzaak van codefouten te vinden en zo bugs te voorkomen of op te lossen.
Alle informatie over de training: Git
Elke softwareontwikkelaar zal herkennen dat het samenvoegen van codes van meerdere collega’s regelmatig merge-conflicten en daarmee bugs veroorzaakt. Git helpt je daarbij! Via Git kun je de oorzaken van codefouten uit het verleden terugvinden én ontdek je hoe je die fouten kunt oplossen. Verder kun je makkelijker ontdekken waarom functionaliteiten zijn zoals ze zijn. Dat maakt samenwerken aan code efficiënter en minder foutgevoelig.
Deze training in Git heeft een tweedaags programma. Je leert in een kleine groep met veel persoonlijke begeleiding de belangrijkste features van Git kennen. Je ontdekt hoe je het meeste uit de tool haalt en wat er allemaal mee kan. Ook ga je daar zelf praktisch mee aan de slag.
Het programma ziet er als volgt uit:
Dag 1. Op de eerste dag leer je de basis van Git kennen. Denk aan committen, pushen en remotes. Ook kijken we kort naar het interne systeem en ontdek je hoe Git in de basis werkt.
Dag 2. We kijken naar meer geavanceerde zaken zoals rebasen, mergeconflicten voorkomen, foute pushes oplossen en commits testen. Zo weet je aan het einde van de dag hoe je de code in een project goed beheert en hoe je optimaal gebruikmaakt van Git om de ontwikkeling van applicaties een boost te geven.
In overleg
- De cursist weet hoe je Git kunt inzetten om efficiënter versiebeheer toe te passen.
- De cursist kan merge-conflicten of oorzaken van codefouten terugvinden en zo conflicten door merges beter voorkomen.
- De cursist kent de basics van Git én bent goed thuis in belangrijke extra functies, zoals rebasen en reflog.
- De cursist kan conflicten oplossen en branches bijwerken door te rebasen of door cherry-picking.
- De cursist kan foute pushes (zoals het per ongeluk verwijderen van code) en commits oplossen.
- De cursist kent verschillende best practices om je Git-geschiedenis schoon te houden.
- De cursist kan al het geleerde inzetten om efficiënt samen te werken met deze versiecontrole-tool.