In deze les zitten 13 slides, met interactieve quizzen en tekstslides.
Onderdelen in deze les
Een introductie tot GitHub
Slide 1 - Tekstslide
Deze slide heeft geen instructies
Leerdoelen
Aan het einde van de les kun je repositories maken, werken met issues en pull-requests indienen op GitHub.
Slide 2 - Tekstslide
Leg de leerdoelen duidelijk uit aan de studenten en benadruk waarom deze vaardigheden belangrijk zijn.
Wat weet je al over GitHub?
Slide 3 - Woordweb
Deze slide heeft geen instructies
Wat is GitHub?
GitHub is een webgebaseerd platform voor het delen en beheren van code. Het maakt versiebeheer, samenwerking en projectbeheer gemakkelijk.
Slide 4 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 - Tekstslide
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 vraag
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 vraag
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 vraag
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.