Opleiding: Git and GitHub Practical Guide - eLearning

Leer versiebeheer onder de knie krijgen en word een efficiëntere, beter samenwerkende ontwikkelaar met de cursus ‘Mastering Git and GitHub’.

Deze praktijkgerichte training is bedoeld om je inzicht te geven in hoe moderne softwareteams code beheren, bijhouden en samenwerken met behulp van Git en GitHub.

Je begint met de basisprincipes van versiebeheer en de architectuur van Git, waarna je verdergaat met praktische workflows zoals het aanmaken van branches, commits uitvoeren, samenvoegen en conflicten oplossen. Je leert ook hoe je effectief kunt samenwerken met behulp van GitHub-functies zoals pull-verzoeken, forks en codereviews.

Door middel van praktijkgerichte oefeningen en een afstudeerproject doe je praktische ervaring op met het werken met lokale en externe repositories, waardoor je vol vertrouwen code kunt beheren in teamgebaseerde ontwikkelomgevingen.

Doelgroep

  • Softwareontwikkelaars en programmeurs
  • Studenten die een carrière in software-engineering beginnen
  • Professionals die in ontwikkelingsteams werken
  • Open-sourcebijdragers
  • Docenten programmeren
  • Iedereen die Git en GitHub wil leren voor samenwerking

Vereisten

  • Basisbegrip van computers en softwaregebruik
  • Bekendheid met een command-line interface is nuttig
  • Basiskennis van gegevensformaten zoals CSV of JSON wordt aanbevolen

Leerdoelen

  • Begrijp versiebeheersystemen en waarom ze essentieel zijn bij softwareontwikkeling
  • Git-repositories installeren, configureren en initialiseren
  • Werken met Git-commando's zoals add, commit, status, diff en log
  • Lokale en externe repositories effectief beheren
  • Branches aanmaken en beheren voor parallelle ontwikkeling
  • Samenwerken met GitHub (klonen, forken, pull-verzoeken, reviews)
  • Merge-conflicten oplossen in praktijkvoorbeelden
  • Best practices toepassen voor teamsamenwerking bij het coderen
  • Documentatie bijhouden met README en .gitignore
  • Zelfvertrouwen opbouwen in het beheren van volledige Git-workflows van begin tot eind

Cursusinhoud

Inleiding tot versiebeheer met Git

  • Wat is versiebeheer en waarom is het belangrijk
  • Inleiding tot Git en Git-concepten
  • Git installeren en configureren
  • Repositories initialiseren
  • Git-hostingplatforms en inleiding tot GitHub

Git vanaf de opdrachtregel

  • Git-workflow en levenscyclus van bestanden
  • Wijzigingen vastleggen met git add
  • Wijzigingen vastleggen met git commit
  • Wijzigingen bijhouden met git status
  • Versies vergelijken met git diff

Veelgebruikte Git-opdrachten

  • Werken met externe repositories
  • Wijzigingen naar GitHub pushen
  • Commitgeschiedenis bekijken
  • Branches beheren
  • Bestanden verplaatsen en verwijderen in Git

Git voor samenwerking

  • Repositories klonen en forken
  • Pull-verzoeken maken en beheren
  • Codereviews en samenwerkingsworkflows
  • Merge-conflicten oplossen
  • Werken met README-bestanden en documentatie
  • Effectief gebruik van .gitignore

Capstone-project

  • Implementatie van een end-to-end Git- en GitHub-workflow
  • Een compleet project beheren met behulp van best practices voor versiebeheer

FAQ

Is er nog ander lesmateriaal naast de video's die je in je eigen tempo kunt bekijken?

Zeker! De on-demand leerervaring gaat verder dan video's en biedt een volledig meeslepende leeromgeving, waaronder:

  • LEREN: Interactieve e-books, herhalingsquizzen en praktijkgerichte casestudy's om concepten te versterken
  • BEOORDELEN: Diagnostische, module- en eindtoetsen om je voortgang bij te houden
  • OEFENEN: Praktische oefeningen met realistische simulaties en Cloud Labs
  • INZICHTEN VERKRIJGEN: realtime analyses en rapporten die je leervoortgang, uitdagingen en aanbevolen onderwerpen om te herhalen belichten, zodat je de belangrijkste vaardigheden onder de knie krijgt

Kan ik deze cursus volgen naast mijn fulltime baan?

Ja! Deze cursus is ontworpen voor maximale flexibiliteit. De cursus wordt aangeboden in een online formaat dat je in je eigen tempo kunt volgen, waardoor je op je eigen gemak kunt leren en je vaardigheden kunt verbeteren, wat het gemakkelijk maakt om dit te combineren met je fulltime baan.

Wat is GitHub?

GitHub is een webplatform dat door ontwikkelaars wordt gebruikt om codeprojecten op te slaan, te beheren en samen te werken met behulp van Git, een versiebeheersysteem. In essentie helpt GitHub teams en individuen om wijzigingen in hun code in de loop van de tijd bij te houden en efficiënt samen te werken zonder elkaars werk te overschrijven.

Belangrijkste functies:

  • Repositories (projectmappen)
  • Branches (parallelle versies van code)
  • Pull-verzoeken (code-review en samenwerkingsproces)
  • Issues (taken- en bugtracking)
  • Actions (automatisering voor testen en implementatie)

Wat maakt GitHub zo nuttig?

  • Versiebeheer: houdt een geschiedenis bij van elke wijziging, zodat je terug kunt gaan als er iets misgaat
  • Samenwerking: meerdere ontwikkelaars kunnen soepel aan hetzelfde project werken
  • Back-up en opslag: Je code wordt veilig opgeslagen in de cloud
  • Open-sourcegemeenschap: Miljoenen openbare projecten waar je van kunt leren of waaraan je kunt bijdragen

Waar gaat deze Git- en GitHub-cursus over?

Deze cursus leert je hoe je Git en GitHub kunt gebruiken voor versiebeheer, waardoor ontwikkelaars codewijzigingen kunnen bijhouden en effectief kunnen samenwerken in softwareprojecten. Je leert hoe je Git-commando's gebruikt, repositories beheert, met branches omgaat en samenwerkt met behulp van GitHub-tools zoals pull-verzoeken en codereviews.

Heb ik ervaring nodig?

Er is geen geavanceerde ervaring vereist, maar basiskennis van computers en bekendheid met command-line tools zijn wel handig.

Krijg ik praktische oefeningen?

Ja, de cursus bevat praktische oefeningen en een afsluitend project om echte Git-workflows te simuleren.

Hoe helpt deze cursus mijn carrière?

De cursus bereidt je voor op het werken in moderne ontwikkelingsteams door essentiële vaardigheden op het gebied van versiebeheer en samenwerking bij te brengen die in de branche worden gebruikt.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginnersniveau
  • 3 uur aan on-demand video's
  • 14 begeleide praktische oefeningen
  • 4 automatisch beoordeelde toetsen
  • 2 uitgebreide opdrachten
  • 31 herhalingsquizzen
  • 10+ uur aanbevolen studietijd
  • 1 jaar toegang tot het leerplatform
  • Certificaat bij voltooiing van het programma inbegrepen
Meer...
€450
Vrij van BTW
Aangeboden door
Adding Value Consulting (AVC)
Onderwerp
Git & Github
Niveau
Duur
3 uren
Looptijd
10 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Tijdstip
Overdag
Keurmerken aanbieder
Accredited Learning Provider
Accredited Learning Technologies Provider
AgilePM - Agile Project Management (APMG)
APMG Change Management
APMG-International
AWS Partner Network (APN)
Axelos
BTW-vrijstelling
COBIT 5
E-Academy