training

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

Git for IT professionals

Leer Git te begrijpen en gebruiken

17 januari 2025
- Veenendaal / Remote
1 dag
740 (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

Deze training behandeld de volgende 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
17 januari 2025
1 dag
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
21 februari 2025
1 dag
Utrecht / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
28 februari 2025
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
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

"Zeer prettige docent, gaf op een eigen manier een zeer goede invulling aan de cursus. Was prettig om zo de cursus te volgen."
Marieke
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten