Github

lgg
  • Je kan twee redenen geven om github te gebruiken
  • Je kan een repository maken een daarnaar committen
  • Je kan uitleggen wanneer je hoort te committen
1 / 11
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolvwoLeerjaar 4

In deze les zitten 11 slides, met interactieve quiz en tekstslides.

Onderdelen in deze les

lgg
  • Je kan twee redenen geven om github te gebruiken
  • Je kan een repository maken een daarnaar committen
  • Je kan uitleggen wanneer je hoort te committen

Slide 1 - Tekstslide

Github
Github is een tool/website die ontwikkelaars gebruiken om aan projecten te werken. Github helpt ze daarbij vooral met versiebeheer en samenwerken

Slide 2 - Tekstslide

Github - samenwerken
  • Samen aan dezelfde code(base) werken
  • Elkaars werk controleren
  • Hulp bij ongelukken: wat als je hetzelfde bestand hebt aangepast
  • Code staat online: publiek of privé

Slide 3 - Tekstslide

Github - versiebeheer
  • Overzicht van wat je wanneer gedaan hebt
  • Nieuwe brokjes werk sla je op als een nieuwe "versie". Dat heet een "commit"
  • Terug naar vorige versie

Slide 4 - Tekstslide

Slide 5 - Tekstslide

1 commit. Dit betekent dat je 1 keer iets hebt aangepast aan je repopsitory (project)
Hier zie je de bestanden die je net hebt geupload. Je ziet de bestandsnaam met daarnaast de commit die het laatste het bestand heeft aangepast. Met daarnaast weer wanneer dat was.
Je gebruikersnaam / repository naam
Hieronder kan je nieuwe bestanden uploaden. Als je een bestand met dezelfde naam upload wordt het bestand in je repo overschreven met het bestand dat je upload
Instellingen. Hier kan je onder anderen "github pages" aanzetten

Slide 6 - Tekstslide

Aan de slag ~ 15 min
  • Account maken op github
  • html pagina uploaden
  • Zie opdracht in classroom

Slide 7 - Tekstslide

Committen?
  • Zodra je een nieuw stukje gebouwd hebt dat werkt. 
  • Nooit half werk committen!
  • Behalve vrijdag middag
  • Voor nu is de regel: elke pagina van html dog is een nieuw stukje. Dus dan doe je een commit

Slide 8 - Tekstslide

Aan de slag
  • Html - basis
  • Klaar? verder met css - basis

Slide 9 - Tekstslide

Wat hebben jullie vandaag geleerd?

Slide 10 - Open vraag

Slide 11 - Tekstslide