Cette leçon contient 13 diapositives, avec quiz interactifs et diapositives de texte.
Éléments de cette leçon
Een introductie tot GitHub
Slide 1 - Diapositive
Cet élément n'a pas d'instructions
Leerdoelen
Aan het einde van de les kun je repositories maken, werken met issues en pull-requests indienen op GitHub.
Slide 2 - Diapositive
Leg de leerdoelen duidelijk uit aan de studenten en benadruk waarom deze vaardigheden belangrijk zijn.
Wat weet je al over GitHub?
Slide 3 - Carte mentale
Cet élément n'a pas d'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 - Diapositive
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 - Diapositive
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 - Diapositive
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 - Diapositive
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 - Diapositive
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 - Diapositive
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 - Diapositive
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 - Question ouverte
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 - Question ouverte
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 - Question ouverte
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.