GH-900: GitHub Foundations
Omschrijving
Deze training biedt een brede introductie tot versiebeheer met Git en samenwerken via GitHub. Je leert waarom versiebeheer essentieel is voor het bijhouden van wijzigingen, projectgeschiedenis en samenwerking met branching en merging. We leggen het verschil uit tussen Git als gedistribueerd versiebeheersysteem en GitHub als platform voor repositorybeheer en samenwerking.
We behandelen de kernfunctionaliteiten van GitHub: repositories beheren, de GitHub Flow toepassen, werken met issues en pull requests, en essentiële Git-commando’s (git status
, git add
, git commit
, git log
). Ook leer je notificaties en abonnementen inzetten om projectactiviteiten te volgen.
Daarnaast komen moderne tools aan bod zoals GitHub Copilot (AI-gestuurde codevoorstellen) en GitHub Codespaces (cloudgebaseerde ontwikkelomgeving).
Na afloop kun je Git en GitHub effectief inzetten voor versiebeheer, samenwerking en productiviteitsverbetering. De training combineert klassikale sessies met online materiaal via Microsoft Learn.

- Softwareontwikkelaars die versiebeheer, Git en GitHub willen leren.
- Documentatieschrijvers die samenwerken aan projecten en wijzigingen effectief willen beheren.
- Teams die aan gezamenlijke projecten werken en projectgeschiedenis en samenwerking willen stroomlijnen.
- Beginners die Git en GitHub willen leren kennen en een solide basis willen opbouwen.
- Uitleggen wat versiebeheer is en de werking van gedistribueerde systemen zoals Git begrijpen.
- De verschillen tussen Git en GitHub benoemen en hun rol in de software-ontwikkelcyclus uitleggen.
- De basisfunctionaliteiten van GitHub herkennen, waaronder repositorybeheer en GitHub flow.
- Samenwerkingsfuncties van GitHub verkennen via issues en discussies.
- GitHub-notificaties en abonnementen beheren.
- GitHub Copilot configureren en gebruiken om productiviteit en codekwaliteit te verbeteren.
Voorkennis
- Basiskennis van softwareontwikkeling.
- Bekendheid met command-line interfaces en basiscommando’s.
- Ervaring met versiebeheersystemen (niet noodzakelijkerwijs Git).
- Bereidheid tot het uitvoeren van praktische oefeningen.
- Ervaring met Microsoft Azure-diensten is een plus.
Onderwerpen
- Introductie tot Git
- De basis van versiebeheer en het nut ervan
- Belangrijkste Git-commando’s zoals
git status
,git add
,git commit
engit log
- Werken met GitHub
- Repositories beheren en samenwerken met GitHub Flow
- Gebruik van issues, discussies en pull requests
- GitHub-producten en tools
- Overzicht van GitHub-producten en -functionaliteiten
- Code scanning instellen voor veilig ontwikkelen
- Markdown gebruiken voor documentatie en communicatie
- Slimmer werken met AI en cloud
- GitHub Copilot gebruiken voor productiviteit en codekwaliteit
- Ontwikkelen in de cloud met GitHub Codespaces
- Samenwerking en best practices
- Werken met GitHub Projects voor projectbeheer
- Bijdragen aan open-source en het beheren van een InnerSource-programma
- Best practices voor het onderhouden van veilige repositories
- Beheer en governance
- Introductie tot GitHub-administratie
- Authenticatie en autorisatie van gebruikers
- Repositorygeschiedenis doorzoeken en organiseren
Studiemateriaal
Tijdens de training "GH-900: GitHub Foundations" gebruiken we het officiële Microsoft Learn materiaal, aangevuld met praktijkvoorbeelden en oefeningen die direct toepasbaar zijn. Al het benodigde materiaal wordt beschikbaar gesteld.Available dates
Title | Date |
---|---|
GH-900: GitHub Foundations |


