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…

Categorie:

Description

Algemeen

In deze training leer je in een kleine groep de basis van Git kennen. We leren je onze best practices op basis van jarenlange ervaring, zodat je daar zelf van kunt profiteren. Daarnaast gaan we in op meer specialistische features van Git. Denk aan rebasen en reflog. Ook ga je ontdekken hoe je zelfs de meest ingewikkelde merge-conflicten of foute commits en pushes kunt oplossen.

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.

Programma

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.

Voor wie?

De training Git is bedoeld voor beginnende tot gevorderde programmeurs die werken in teams en die geen kennis of alleen basiskennis hebben van version control systems. De training leert je om alles uit Git te halen voor efficiënt versiebeheer. Voorkennis is voor de training niet nodig, maar het helpt wel als je ervaring hebt met de command-line.

Wat kun je na afloop?

  • Je weet hoe je Git kunt inzetten om efficiënter versiebeheer toe te passen.
  • Je kunt merge-conflicten of oorzaken van codefouten terugvinden en zo conflicten door merges beter voorkomen.
  • Je kent de basics van Git én bent goed thuis in belangrijke extra functies, zoals rebasen en reflog.
  • Je kunt conflicten oplossen en branches bijwerken door te rebasen of door cherry-picking.
  • Je kunt foute pushes (zoals het per ongeluk verwijderen van code) en commits oplossen.
  • Je kent verschillende best practices om je Git-geschiedenis schoon te houden.
  • Je kunt al het geleerde inzetten om efficiënt samen te werken met deze versiecontrole-tool.

2 reviews for Git

  1. iconica

    Geweldige training!

  2. iconica

    Fantastisch!

Add a review

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *