training
Git for IT professionals
Leer Git te begrijpen en gebruiken
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:
Understand the historic development of version control systems. | |
Understand the local working of GIT. | |
Understand the remote working of GIT | |
Understand the principles behind merging | |
Understand git status and git diff | |
Understand rewriting history in GIT |
Voor bovenstaande leerdoelen gebruiken we de Taxonomie van Bloom
Benodigde voorkennis
Ervaring met ICT en het werken met (source)code
Onderwerpen
- Introduction
- What is source code control?
- 1st, 2nd, 3rd generation
- Git introduction
- Anatomy of a Repository
- Blobs
- Trees
- Commits
- Hashes
- Basic Snapshotting
- Checkout/switch
- Index
- Branching
- Add / commit
- Going distributed
- Introducing a remote
- Fetch / pull and push
- Branching & merging
- Create branches
- Merge kinds: fast forward, merge commit, rebasing
- Tags
- Solving conflicts
- Commands: switch, restore, checkout, add, commit, tag
- Status & diff
- Untracked vs staged vs unmodified vs modified
- .gitignore
- Commands: status, diff, log (reflog, shortlog), reset, revert, stash, clean
- Rewriting history
- The dangers of rewriting history
- Rebasing
- Cherry-pick
- Moving around
- Commands: rebase, cherry-pick, prune, switch
- Collaboration models
- Learn the pros and cons of different collaboration models
Lees meer
Planning
Startdatum | Duur | Locatie | |
---|---|---|---|
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
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten