Artesis Plantijn Hogeschool Antwerpen
Media, Design en IT
WPL project38222/3617/2627/1/21
Studiegids

WPL project

38222/3617/2627/1/21
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: Lettany Barbara
Andere co-titularis(sen): Cominotto Robin, Peeters Jannes, Sturm Dimitri
Onderwijstalen: Nederlands
Kalender: Semester 1 of Semester 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans: niet mogelijk.
Tolereerbaarheid: Voor dit opleidingsonderdeel moet je slagen (wordt nooit getolereerd).
Totale studietijd: 156,00 uren

Volgtijdelijkheid

(simultaan te volgen met Projectvaardigheden OF eerder ingeschreven voor Projectvaardigheden) EN (simultaan te volgen met Webtechnologie OF eerder ingeschreven voor Webtechnologie) EN (simultaan te volgen met Webontwikkeling OF eerder ingeschreven voor Webontwikkeling).

Korte omschrijving

In dit opleidingsonderdeel ontwikkel je samen met medestudenten een volwaardige webapplicatie van analyse tot oplevering. Je werkt volgens de Agile Scrum-methodologie en maakt gebruik van professionele tools voor versiebeheer en gedeelde ontwikkelomgevingen. Naast technische vaardigheden ontwikkel je ook je vermogen om constructief samen te werken, te communiceren over geleverd werk en jezelf als ontwikkelaar continu te verbeteren.

OLR-Leerdoelen

De gegradueerde stelt een planning op om het eigen aandeel van de realisatie van een webapplicatie op te volgen.
Je stelt in groep een projectplanning op waarin taken, deadlines en verantwoordelijkheden duidelijk zijn gedefinieerd, en stuurt je eigen aandeel bij waar nodig.
De gegradueerde maakt een onderbouwd voorstel van het ontwerp, de webframeworks en stemt hiervoor af met collega, belanghebbenden, teamleden, rekening houdende met de technische en functionele vereisten.
Je interpreteert een functionele analyse en maakt op basis daarvan een technisch en visueel ontwerp dat je afstemt met je team.
De gegradueerde programmeert webapplicaties en databankstructuren en werkt hierbij planmatig gebruikmakend van de Agile methodiek.
Je ontwikkelt een webapplicatie in teamverband, vertrekkend van een functionele analyse.
Je past de Scrum-methodologie toe door deel te nemen aan sprint planningen, retrospectives en demo’s, en draagt actief bij aan het verbeteren van het teamproces.
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 beheert versiebeheer via branches, commit-berichten en het oplossen van merge-conflicten volgens de vastgestelde workflow.
Je configureert en gebruikt een gedeelde ontwikkelomgeving zodat deze reproduceerbaar is voor alle teamleden.
De gegradueerde programmeert volgens de standaarden en afspraken binnen de organisatie.
Je ontwikkelt de back-end en front-end van een webapplicatie vertrekkend van een functionele analyse, volgens de geldende coding guidelines.
De gegradueerde documenteert in functie van kwalitatieve gebruikershandleidingen, referentiegidsen en online hulpbronnen waar nodig.
Je documenteert systematisch je uitgevoerde taken.
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 test je uitgevoerde taken systematisch, verbetert op basis van bugs en issues, en geeft en ontvangt constructieve feedback via code reviews.
De gegradueerde voert, op basis van feedback, onderhoud en aanpassingen uit op de webapplicatie.
Je voert in groep aanpassingen uit aan de webapplicatie om functionaliteit te verbeteren of nieuwe features te implementeren.
De gegradueerde werkt constructief en actief samen in een multidisciplinair en divers team.
Je participeert actief tijdens overlegmomenten en benoemt hoe je de grootste uitdagingen bij samenwerken hebt aangepakt.
De gegradueerde deelt en vraagt kennis, ervaringen en tips om het werk van teamleden en zichzelf te verbeteren.
Je benoemt wat je tijdens het project hebt geleerd en hoe je dit toepast in toekomstige projecten.
Je geeft en ontvangt constructieve feedback via peer review en stuurt je werkwijze en persoonlijke doelen bij op basis van regelmatige reflectie.
De gegradueerde verzamelt informatie, communiceert en rapporteert efficiënt over het geleverde werk, afgestemd op het doelpubliek en gebruikmakend van het Engels vakjargon.
Je presenteert het geleverde werk tijdens een sprint demo, afgestemd op de verwachtingen van de opdrachtgever.
De gegradueerde handelt deontologisch en houdt rekening met de wettelijke en bedrijfseigen veiligheids- en privacyrichtlijnen.
Je past basisprincipes van webbeveiliging toe bij de ontwikkeling van de applicatie, zoals inputvalidatie en het vermijden van gevoelige data in versiebeheer.

Leerinhoud

Projectmanagement

  • Agile Scrum: sprint planning, retrospective, demo
  • Projectplanning: taken, deadlines en verantwoordelijkheden

Samenwerking en communicatie

  • Constructief samenwerken in teamverband
  • Rapporteren en presenteren van geleverd werk
  • Peer review en zelfreflectie

Ontwikkelomgeving en versiebeheer

  • Git: branching, merge-conflicten, commit-berichten
  • Gedeelde ontwikkelomgeving via devContainer

Analyse en ontwerp

  • Interpreteren van een functionele analyse
  • Technisch en visueel ontwerp van een webapplicatie

Back-end ontwikkeling

  • Server-side rendering en routing
  • CRUD-operaties en relationele databanken (SQL)

Front-end ontwikkeling

  • Client-side interacties
  • Styling

Kwaliteit en beveiliging

  • Testen en debuggen
  • Code reviews
  • Documentatie
  • Webbeveiliging: inputvalidatie en veilig omgaan met gevoelige data

Studiematerialen

StudiewijzerVerplicht
Online leermateriaal op DigitapVerplicht

Onderwijsorganisatie

Dagtraject
Vormen van groepsleren (dagtraject)48,00 uren
Werktijd buiten de contacturen (dagtraject)108,00 uren
Flexibel traject
Vormen van groepsleren (flexibel traject)36,00 uren
Werktijd buiten de contacturen (flexibel traject)120,00 uren

Toetsing (vervolg)

Verplichte aanwezigheid bij de onderwijsactiviteiten
Voor dit opleidingsonderdeel geldt dat je verplicht aanwezig moet zijn bij alle onderwijsactiviteiten. De leerdoelen van dit opleidingsonderdeel kunnen nl. enkel tijdens de onderwijsactiviteiten aangeleerd en verworven worden omwille van de vereiste interactie met de groep en/of lector.
Als je omwille van ziekte of een andere overmachtssituatie niet aanwezig kan zijn bij een onderwijsactiviteit, dan moet je je afwezigheid voorafgaand aan deze onderwijsactiviteit melden en vervolgens wettigen. Dit doe je via de volgende procedure. Enkel onder deze voorwaarden is je afwezigheid gewettigd:

  • je meldt je afwezigheid vóór de aanvang van de onderwijsactiviteit via de webmodule ‘Mijn afwezigheden’ in iBaMaFlex;
  • je wettigt je afwezigheid door een geldig medisch attest of het nodige bewijsmateriaal in geval van afwezigheid door een andere overmachtssituatie
    binnen de 2 kalenderdagen na de gemiste onderwijsactiviteit te bezorgen via ‘Mijn afwezigheden’ in iBaMaFlex. Deze termijn wordt verlengd tot de eerstvolgende werkdag als de 2de kalenderdag een zaterdag, zondag, feestdag of verlofdag is;
  • waarbij een religieuze feestdag enkel kan gelden als reden, indien je dit ten laatste op 15 oktober – of bij inschrijving na 15 oktober ten laatste 14 kalenderdagen na de inschrijving – hebt gemeld volgens de hiertoe gepaste procedure.

Er wordt een 0 op het deelexamen "projectopdracht” gegeven van zodra de student een tweede keer ongewettigd afwezig is op semesterbasis.
Voor de voorwaarden voor het inhalen van een (deel)examen binnen en buiten de examenreeksen: zie het onderwijs- en examenreglement.

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 beide examenkansen, niet herhaalbaar in tweede examenkans
MomentVorm%Opmerking
Eerste examenperiodeProjectopdracht100,00Digitale opdracht. Mondelinge verdediging.