Ga naar hoofdinhoud

IT Essentials

Syllabus voor het Graduaat Programmeren – AP Hogeschool

Verloop van het semester

Elke week hoort bij één labo. Klik het labo van deze week aan: bovenaan staat telkens welke leerstof je ervoor doorneemt. Begin met de afspraken voor je aan het eerste labo start.

  1. Week 1Linux

    Navigatie & bestandsbeheer

    Je beweegt door de bestandsboom en beheert bestanden en mappen vanaf de command line.

    Naar het labo →
  2. Week 2Linux

    Archieven, compressie & streams

    Je archiveert en comprimeert bestanden, en koppelt commando’s aan elkaar met pipes en omleiding.

    Naar het labo →
  3. Week 3Linux

    Gebruikers, groepen & rechten

    Je maakt gebruikers en groepen aan, en zet de juiste rechten op bestanden en mappen.

    Naar het labo →
  4. Week 4Git

    Lokaal versiebeheer

    Je bouwt een repository op met commits en branches, en lost een merge conflict op.

    Naar het labo →
  5. Week 5Git

    Samenwerken via GitHub

    Je zet je werk op GitHub en werkt samen met een medestudent via pull requests.

    Naar het labo →
  6. Week 6Linux

    Processen & packages

    Je inspecteert lopende processen, stuurt signalen en beheert software met apt.

    Naar het labo →
  7. Week 7Talstelsels

    Binair, hex & tekstcodering

    Je rekent tussen de stelsels, werkt met bits, en ontdekt hoe tekst als bytes wordt opgeslagen.

    Naar het labo →
  8. Week 8Netwerken

    Het grote plaatje

    Je volgt de reis van een URL en leest je eigen verkeer in de Network tab van DevTools.

    Naar het labo →
  9. Week 9Netwerken

    IP-adressen & DNS

    Je zoekt je eigen adressen op, ondervraagt DNS-servers en kaapt een domein via het hosts-bestand.

    Naar het labo →
  10. Week 10Netwerken

    Poorten & protocollen

    Je brengt luisterende poorten in kaart, lost een poortconflict op en analyseert pakketten in Wireshark.

    Naar het labo →
  11. Week 11Netwerken

    HTTP als protocol

    Je stuurt requests met curl en Postman, lokt statuscodes uit en lost een CORS-fout op.

    Naar het labo →
  12. Week 12Linux

    Bash scripting

    Je automatiseert taken met scripts: variabelen, condities, lussen en functies.

    Naar het labo →

Projectopdracht

Doorheen het semester bouw je een IT Essentials Portfolio op GitHub. Je beheert je labo-werk via branches en pull requests.

Bekijk de opdracht →