training

Startgarantie NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

Git for IT professionals

Leer Git te begrijpen en gebruiken

28 februari 2025
- Veenendaal / Remote
1 dag
765 (ex BTW)

Beschrijving

Git is een gedistribueerd versiebeheersysteem waarmee ontwikkelaars hun code kunnen bewaren en met elkaar delen.

In deze training leer je Git op een goede manier te gebruiken. Je leert onder andere te werken met een lokale en remote repository en hoe je omgaat met merge conflicten. Ook leer je de mogelijkheden en risico's van het aanbrengen van wijzigingen in de history.

Leerdoelen

CheckmarkUnderstand the historic development of version control systems.
UnderstandLogo InfoSupport
CheckmarkUnderstand the local working of GIT.
UnderstandLogo InfoSupport
CheckmarkUnderstand the remote working of GIT
UnderstandLogo InfoSupport
CheckmarkUnderstand the principles behind merging
UnderstandLogo InfoSupport
CheckmarkUnderstand git status and git diff
UnderstandLogo InfoSupport
CheckmarkUnderstand rewriting history in GIT
UnderstandLogo InfoSupport
Voor bovenstaande leerdoelen gebruiken we de Taxonomie van Bloom

Benodigde voorkennis

Ervaring met ICT en het werken met (source)code

Onderwerpen

  1. Introduction
    • What is source code control?
    • 1st, 2nd, 3rd generation
    • Git introduction
  2. Anatomy of a Repository
    • Blobs
    • Trees
    • Commits
    • Hashes
  3. Basic Snapshotting
    • Checkout/switch
    • Index
    • Branching
    • Add / commit
  4. Going distributed
    • Introducing a remote
    • Fetch / pull and push
  5. Branching & merging
    • Create branches
    • Merge kinds: fast forward, merge commit, rebasing
    • Tags
    • Solving conflicts
    • Commands: switch, restore, checkout, add, commit, tag
  6. Status & diff
    • Untracked vs staged vs unmodified vs modified
    • .gitignore
    • Commands: status, diff, log (reflog, shortlog), reset, revert, stash, clean
  7. Rewriting history
    • The dangers of rewriting history
    • Rebasing
    • Cherry-pick
    • Moving around
    • Commands: rebase, cherry-pick, prune, switch
  8. Collaboration models
    • Learn the pros and cons of different collaboration models

Planning

StartdatumDuurLocatie
28 februari 2025
Startgarantie
1 dag
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
19 maart 2025
1 dag
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
11 april 2025
1 dag
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
23 mei 2025
1 dag
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
18 juni 2025
1 dag
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
11 juli 2025
1 dag
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
Houd me op de hoogte van nieuwe data

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

Vervolgtrainingen

"Trainer die zijn vak kent!"
Marc
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten