Opleiding: GIT GitHub

Wil je efficiënt versiebeheer met Git en GitHub onder de knie krijgen? In deze driedaagse training leer je alle essentiële commando’s en workflows, van het beheren van repositories tot het oplossen van conflicts en herstellen van codes. Je oefent met dagelijkse Git-taken en ontdekt best practices voor samenwerking in teams.

Wat leer je in deze training?

  • Git-basis – Repositories starten, commits maken, bestanden beheren.
  • Branching & merging – Werken met branches, merge vs. rebase, conflicten oplossen.
  • Codeherstel – Reset, revert, stash en cherry-picking toepassen.
  • Geavanceerde tools – Blame, bisect, submodules en historische analyse.
  • GitHub-workflows – Pull requests, code reviews en samenwerking in teams.

Deze training is ideaal voor developers, tech leads en iedereen die professionele Git-workflows wil beheersen.

De focus ligt op praktijk en hands-on oefeningen, met Engelstalig lesmateriaal en begeleiding door een Nederlandstalige docent.

  • Developers die professioneel willen werken met Git.
  • Tech leads die workflows willen standaardiseren.
  • Studenten die groepsprojecten moeten beheren.
  • Technical writers die documentatie versiebeheren.
Dag 1: Git Basis en Repository Beheer
  • Repository starten:
  • git init, git clone, git config (globale/lokale instellingen).
  • Werken met bestanden: git add, git commit, git status, git rm, git mv.
  • Commit-geschiedenis:
  • git log (met --oneline, --graph, --pretty), git show, git diff.
  • Branching:
  • git branch, git checkout, git switch, git checkout -b (nieuwe branch maken).
  • Remote repositories:
  • git remote, git push, git pull, git fetch.
Dag 2: Geavanceerde Wijzigingen en Samenwerking
  • Merge vs. Rebase:
  • git merge, git rebase, conflicten oplossen.
  • Ongedaan maken:
  • git reset (soft/mixed/hard), git revert, git commit --amend.
  • Stash en tijdelijke opslag:
  • git stash, git stash pop, git stash list.
  • Cherry-picking en historie:
  • git cherry-pick, git reflog (verloren commits terugvinden).
Dag 3: Geavanceerde Tools en GitHub Workflows
  • Tagging en releases:
  • git tag (annotated/lightweight), git describe.
  • Historische analyse:
  • git blame, git bisect (bugs traceren), git shortlog.
  • Submodules en opschonen:
  • git submodule, git clean.
  • Patches en configuratie:
  • git format-patch, git apply, git am.
  • Geavanceerde git config-instellingen (aliassen, hooks).
  • GitHub samenwerking:
  • Pull requests, code reviews, issues.
  • .gitignore-bestanden en licentiebeheer.


Programma:
  • Dagelijkse commando’s:
  • init, clone, add, commit, status, log, push, pull.
  • diff, checkout, branch, merge, rebase, stash.
  • Ongedaan maken/herstellen:
  • reset, revert, amend, reflog, cherry-pick.
  • Geavanceerde historie:
  • blame, bisect, shortlog, tag, describe.
  • Bestandsbeheer:
  • rm, mv, clean, submodule.
  • Configuratie en patches:
  • config, format-patch, apply, am.
Certificaat van deelname + voorbereiding op GitHub Certified Associate.
Meer...
€1.695
ex. BTW
Aangeboden door
@The Academy
Onderwerp
Git & Github
Niveau
Duur
3 dagen
Looptijd
18 dagen
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Utrecht
di 20 mei 2025
Eindhoven
di 1 jul. 2025
Eindhoven
wo 13 aug. 2025
Eindhoven
wo 3 sep. 2025
Utrecht
wo 24 sep. 2025
Eindhoven
wo 15 okt. 2025
Eindhoven
wo 5 nov. 2025
Utrecht
wo 3 dec. 2025
Keurmerken aanbieder
CRKBO en BTW-vrijstelling
NRTO
Microsoft Learning Partner
EC-Council