Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
Cloudsystemen40221/3617/2627/1/87
Studiegids

Cloudsystemen

40221/3617/2627/1/87
Academiejaar 2026-27
Komt voor in:
  • Graduaat programmeren, trajectschijf 1
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 6 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: Van Rossem Stephane
Andere co-titularis(sen): Cominotto Robin, Vander Vennet Pieter, Verhulst David
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: 156,00 uren

Volgtijdelijkheid

simultaan te volgen met IT Essentials.

Korte omschrijving

In dit opleidingsonderdeel leer je webapplicaties van ontwikkelomgeving naar productie brengen. Je maakt je vertrouwd met de infrastructuur die een moderne webapplicatie draaiende houdt: van DNS-configuratie en HTTPS-beveiliging tot deployment via containers en geautomatiseerde pipelines. Je werkt met een Virtual Private Server in de cloud, beheert een Linux-omgeving via SSH en zet tools in als Docker, een reverse proxy en CI/CD om applicaties betrouwbaar en herhaalbaar te deployen. Monitoring en troubleshooting maken je bewust van wat er in een productieomgeving kan mislopen en hoe je daar professioneel op reageert. Doorheen het opleidingsonderdeel handel je vanuit een juridisch en ethisch bewustzijn dat past bij de rol van een professioneel webontwikkelaar.

OLR-Leerdoelen

De gegradueerde programmeert webapplicaties en databankstructuren en werkt hierbij planmatig gebruikmakend van de Agile methodiek.
Je werkt iteratief aan de configuratie van een webserver of container, waarbij je tussenstappen test en bijstuurt op basis van resultaten.
Je zet een deployment-pipeline op en documenteert de stappen zodat ze herhaalbaar en overdraagbaar zijn.
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 configureert een reverse proxy zodat meerdere services bereikbaar zijn via één inkomend toegangspunt.
Je deployt een applicatie via een cloudprovider (VPS).
Je draait een applicatie als container en integreert deze in een gedeelde infrastructuur via container orchestration.
Je logt via SSH in op een Linux-server en configureert de omgeving zodat een webapplicatie draaibaar is.
Je monitort de serverstatus door relevante systeemmetrieken (schijfgebruik, processorbelasting) op te vragen en te interpreteren.
De gegradueerde programmeert volgens de standaarden en afspraken binnen de organisatie.
Je configureert HTTPS volgens de geldende beveiligingsstandaarden en zorgt dat een geldig certificaat correct is geïnstalleerd.
Je past DNS-records aan volgens de gangbare conventies bij een publieke registrar.
Je schrijft container- en CI/CD-configuraties die voldoen aan de afgesproken projectstructuur en naamgevingsconventies.
De gegradueerde documenteert in functie van kwalitatieve gebruikershandleidingen, referentiegidsen en online hulpbronnen waar nodig.
Je legt de stappen van een deployment-proces vast in een herhaalbare, leesbare procedure zodat een teamlid de deployment zelfstandig kan reproduceren.
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 interpreteert systeemlogboeken en monitoringdata om de oorzaak van een defect of performantieprobleem te lokaliseren.
Je verifieert na deployment of de applicatie correct bereikbaar is via HTTPS en troubleshoot bij verbindingsproblemen (bv. DNS-propagatie, certificaatfouten).
De gegradueerde volgt relevante IT-evoluties op, identificeert de eigen ontwikkelingsnoden en verbetert continu de eigen praktijk.
Je evalueert de voor- en nadelen van containerisatie ten opzichte van traditionele server-deployment op basis van technische criteria.
Je vergelijkt deployment-methodes en motiveert welke aanpak het meest geschikt is voor een gegeven tech-stack en context.
De gegradueerde handelt deontologisch en houdt rekening met de wettelijke en bedrijfseigen veiligheids- en privacyrichtlijnen.
Je beveiligt de toegang tot een server door SSH-authenticatie correct te configureren en wachtwoordlogin te vermijden waar mogelijk.
Je houdt bij het ontwikkelen en deployen van webapplicaties rekening met het juridische en ethische kader en past je keuzes en aanpak daar bewust op aan.
Je stelt HTTPS verplicht in voor een publiek bereikbare webapplicatie en legt uit waarom onversleuteld HTTP onaanvaardbaar is in een productieomgeving.

Leerinhoud

  • Applicatielaagprotocollen (DNS, HTTPS, SSH)
  • DNS-configuratie bij een publieke registrar
  • HTTPS-certificaten opzetten en beheren
  • Deployment via diverse methodes (FTP, Vercel/Netlify, SSH, compileren en builden)
  • Virtual Private Server (VPS) bij een cloudprovider
  • Serverbeheer via SSH op een Linux-machine
  • Containerisatie met Docker en container orchestration
  • Reverse proxy configuratie
  • Opzetten van een CI/CD-pipeline
  • Monitoring en troubleshooting van een productieomgeving

Studiematerialen

StudiewijzerVerplicht
Online leermateriaal op DigitapVerplicht

Onderwijsorganisatie

Dagtraject
Practicum en/of oefeningen (dagtraject)48,00 uren
Werktijd buiten de contacturen (dagtraject)108,00 uren
Flexibel traject
Practicum en/of oefeningen (flexibel traject)36,00 uren
Werktijd buiten de contacturen (flexibel traject)120,00 uren

Toetsing (vervolg)

Zonder deelname aan de eindverdediging krijgt de student een 0 voor het deelexamen 'projectopdracht'.

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

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,00Schriftelijk en mondeling.