L5. Een introductie tot GitHub

Een introductie tot GitHub
1 / 13
next
Slide 1: Slide

This lesson contains 13 slides, with interactive quizzes and text slides.

Items in this lesson

Een introductie tot GitHub

Slide 1 - Slide

This item has no instructions

Leerdoelen
Aan het einde van de les kun je repositories maken, werken met issues en pull-requests indienen op GitHub.

Slide 2 - Slide

Leg de leerdoelen duidelijk uit aan de studenten en benadruk waarom deze vaardigheden belangrijk zijn.
Wat weet je al over GitHub?

Slide 3 - Mind map

This item has no instructions

Wat is GitHub?
GitHub is een webgebaseerd platform voor het delen en beheren van code. Het maakt versiebeheer, samenwerking en projectbeheer gemakkelijk.

Slide 4 - Slide

Geef een korte introductie over GitHub, leg uit waarom het populair is en hoe het verschilt van andere versiebeheertools.
Repositories maken
Een repository is een opslagplaats voor je codeproject. Je kunt een repository maken op GitHub door naar de 'New Repository' pagina te gaan.

Slide 5 - Slide

Laat stap voor stap zien hoe studenten een repository kunnen maken en benadruk de belangrijke details.
Werken met issues
Issues zijn taken, bugs of ideeën die je wilt volgen of oplossen. Je kunt issues maken, toewijzen en erover discussiëren in een repository.

Slide 6 - Slide

Laat zien hoe studenten issues kunnen maken, toewijzen en erop kunnen reageren. Benadruk het belang van duidelijke beschrijvingen en communicatie.
Pull-requests indienen
Een pull-request is een manier om wijzigingen voor te stellen in een repository. Je kunt wijzigingen voorstellen en erover discussiëren voordat ze worden samengevoegd.

Slide 7 - Slide

Demonstreer hoe studenten pull-requests kunnen indienen, de verschillende stappen en het belang van goede documentatie.
Samenwerken op GitHub
GitHub maakt het gemakkelijk om samen te werken met anderen aan een project. Je kunt code beoordelen, wijzigingen bespreken en samenvoegen.

Slide 8 - Slide

Leg uit hoe studenten kunnen samenwerken met anderen op GitHub, inclusief het beoordelen van pull-requests en het oplossen van conflicten.
GitHub-tools en integraties
GitHub biedt verschillende tools en integraties om je ontwikkelingsworkflow te verbeteren, zoals integraties met CI/CD-tools en issue trackers.

Slide 9 - Slide

Bespreek enkele van de populaire tools en integraties die beschikbaar zijn op GitHub en hoe ze kunnen helpen bij het verbeteren van de workflow van studenten.
GitHub-community
GitHub heeft een grote community van ontwikkelaars die samenwerken, kennis delen en open source-projecten ondersteunen.

Slide 10 - Slide

Moedig studenten aan om deel te nemen aan de GitHub-community, stel en beantwoord vragen, deel projecten en ontdek nieuwe bronnen.
Schrijf 3 dingen op die je deze les hebt geleerd.

Slide 11 - Open question

De leerlingen voeren hier drie dingen in die ze in deze les hebben geleerd. Hiermee geven ze aan wat hun eigen leerrendement van deze les is.
Schrijf 2 dingen op waarover je meer wilt weten.

Slide 12 - Open question

De leerlingen voeren hier twee dingen in waarover ze meer zouden willen weten. Hiermee vergroot je niet alleen betrokkenheid, maar geef je hen ook meer eigenaarschap.
Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 13 - Open question

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.