Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
IT Essentials32140/3617/2627/1/37
Studiegids

IT Essentials

32140/3617/2627/1/37
Academiejaar 2026-27
Komt voor in:
  • Graduaat programmeren, trajectschijf 1
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 3 studiepunten
Men kan dit opleidingsonderdeel niet volgen binnen een
  • creditcontract.
  • examencontract (met het oog op het behalen van een creditbewijs).
  • examencontract (met het oog op het behalen van een diploma).
Titularis: Peeters Jannes
Andere co-titularis(sen): Cominotto Robin, Luyckx Philip
Co-titularis(sen) zijn nog niet (allemaal) gekend.
Onderwijstalen: Nederlands
Kalender: Semester 1 of Semester 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Dit opleidingsonderdeel komt in aanmerking voor tolerantie onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Totale studietijd: 78,00 uren

Volgtijdelijkheid

Op dit opleidingsonderdeel is er geen volgtijdelijkheid van toepassing.

Korte omschrijving

Het opleidingsonderdeel IT Essentials legt de technische basis die elke ontwikkelaar nodig heeft om professioneel te kunnen werken. Je leert hoe het web werkt onder de motorkap — van netwerkcommunicatie en HTTP tot DNS en beveiliging — en ontwikkelt tegelijk de praktische vaardigheden om zelfstandig te werken in een Linux-omgeving, je code te beheren via Git en samen te werken op een gedeelde repository.

OLR-Leerdoelen

De gegradueerde programmeert webapplicaties en databankstructuren en werkt hierbij planmatig gebruikmakend van de Agile methodiek.
Je beheert een lokale Git-repository: je houdt de commit-geschiedenis bij, werkt met branches en lost merge conflicts op.
Je werkt samen via een gedeeld Git-hostingplatform en synchroniseert wijzigingen met je teamleden.
De gegradueerde neemt verantwoordelijkheid voor de eigen digitale werkomgeving en draagt bij tot de gedeelde digitale infrastructuur nodig voor het ontwikkelen, testen en in productie brengen van projecten.
Je legt het client-servermodel uit en beschrijft de stappen die plaatsvinden tussen het typen van een URL en het verschijnen van een webpagina.
Je beheert je digitale werkomgeving via de terminal: je onderzoekt de netwerkconfiguratie van je machine en beheert het Linux-bestandssysteem inclusief rechten en gebruikers.
Je automatiseert taken in Linux: je beheert processen en packages, en schrijft bash-scripts met variabelen, condities, loops en archiefbeheer.
De gegradueerde programmeert volgens de standaarden en afspraken binnen de organisatie.
Je past Git-conventies toe: je configureert een .gitignore-bestand en schrijft beschrijvende commit-boodschappen bij elke push.
De gegradueerde gaat volgens testscenario’s de werking en functionaliteit van de gerealiseerde code na en verbetert deze op basis van gerapporteerde bugs en issues.
Je analyseert HTTP-verkeer, kiest de juiste HTTP-method voor een gegeven scenario en interpreteert de bijhorende response.
Je analyseert HTTP-problemen: je categoriseert statuscodes, spoort de oorzaak van fouten op en verklaart het gedrag van de browser bij CORS en onveilige verbindingen.
De gegradueerde volgt relevante IT-evoluties op, identificeert de eigen ontwikkelingsnoden en verbetert continu de eigen praktijk.
Je onderzoekt en configureert netwerkinfrastructuur: je zoekt DNS-records op, stuurt domeinnamen lokaal om en verklaart het verschil tussen HTTP en HTTPS.

Leerinhoud

Netwerken & HTTP

  • Client-servermodel, het internet en het web
  • IP-adressen (publiek/privaat), localhost, DNS-werking, DNS-records (A, CNAME, MX)
  • Poorten en protocollen, TCP/UDP, HTTPS en TLS
  • HTTP-requests en -responses: methods, statuskodes, headers, body
  • Same-Origin Policy en CORS

Git & versiebeheer

  • Lokaal versiebeheer: init, add, commit, status, log, .gitignore
  • Branching en merging, merge conflicts
  • Werken met GitHub: clone, push, pull, pull requests

Linux & de terminal

  • Bestandssysteem en -structuur, navigatie, bestandsbeheer
  • Bestandsrechten, chmod, chown
  • Streams, pipes, redirects, grep
  • Processen en package management
  • Bash scripting: variabelen, condities, loops, functies
  • Archieven en compressie

Studiematerialen

StudiewijzerVerplicht
Online leermateriaal op DigitapVerplicht

Onderwijsorganisatie

Werkvormen
Practicum en/of oefeningen24,00 uren
Werktijd buiten de contacturen54,00 uren

Toetsing (vervolg)

Afwezigheid (deel)examen
Voor de voorwaarden voor het inhalen van een afwezigheid op een (deel)examen binnen en buiten de examenreeksen: zie het onderwijs- en examenreglement.
Buiten de examenreeks geldt aanvullend nog het volgende:
• Niet elke evaluatieactiviteit kan ingehaald worden o.w.v. organisatorische of didactische redenen.

Toetsing

Dagtraject
Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
Eerste examenperiodeVaardigheidstoets eenmalig tijdens de lesweken30,00Digitale tussentijdse toets. Georganiseerd tijdens de toetsweek.
Eerste examenperiodeVaardigheidstoets in de examenreeks40,00Digitaal.
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeVaardigheidstoets in de examenreeks70,00Digitaal.
Evaluatie(s) voor beide examenkansen, niet herhaalbaar in tweede examenkans
MomentVorm%Opmerking
Eerste examenperiodeProjectopdracht30,00Digitale opdracht.
Flexibel traject
Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
Eerste examenperiodeVaardigheidstoets in de examenreeks70,00Digitaal.
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeVaardigheidstoets in de examenreeks70,00Digitaal.
Evaluatie(s) voor beide examenkansen, niet herhaalbaar in tweede examenkans
MomentVorm%Opmerking
Eerste examenperiodeProjectopdracht30,00Digitale opdracht.