Academiejaar
2025-26
Komt voor in:
- Graduaat programmeren, trajectschijf 2
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang:
9 studiepunten
Men kan dit opleidingsonderdeel niet volgen binnen een
- examencontract (met het oog op het behalen van een creditbewijs).
- examencontract (met het oog op het behalen van een diploma).
Titularis: Similon Andie
Andere co-titularis(sen): Peeters Jannes
Onderwijstalen: Nederlands
Kalender: Semester 1 of Semester 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Voor dit opleidingsonderdeel moet je slagen (wordt nooit getolereerd).
Totale studietijd: 234,00 uren
Korte omschrijving
Het olod Web Frameworks behandelt de ontwikkeling van webapplicaties in de meest gebruikte frameworks.
OLR-Leerdoelen (lijst)
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 bouwt een mobiele app vertrekkend van een functionele analyse. |
| Je ontwerpt een mobiele app vertrekkend van een functionele analyse. |
| Je ontwerpt een webapplicatie op basis van een functionele analyse. |
| Je zet de juiste programmeerstructuur op op basis van het ontwerp. |
De gegradueerde programmeert webapplicaties en databankstructuren en werkt hierbij planmatig gebruikmakend van de Agile methodiek.
| Je bouwt een gebruikersinterface door gebruik te maken van een UI-bibliotheek. |
| Je maakt componenten die met elkaar communiceren aan de hand van een gedeelde "state". |
| Je maakt componenten met properties, lifecycle-mechanisme en states. |
| Je maakt gebruik van de levenscyclus van een component. |
| Je maakt gebruik van een "routing"-bibliotheek voor een applicatie met meerdere pagina’s. |
| Je maakt gebruik van externe API's om eigen webapplicaties te bouwen. |
| Je maakt webapplicaties in een "single page application"-framework. |
De gegradueerde programmeert volgens de standaarden en afspraken binnen de organisatie.
| Je bouwt herbruikbare componenten. |
| Je houdt rekening met de kwaliteitsnormen bij de realisatie van webapplicaties. |
| Je volgt de codeerafspraken die specifiek zijn voor het web framework. |
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 en debugt een webapplicatie en lost performanceproblemen ervan op. |
Leerinhoud
Verdiepen van kennis in het schrijven van webapplicaties.
Basiskennis van een Single Page Application (SPA) webapplicatie:
- Schrijven van eigen functional components
- Doorgeven van data aan componenten
- Lifecycle een component
- Controlled en uncontrolled components
- Event- en callback handlers
- Stijlen van componenten
- Beheren van de state van de applicatie
- Delen van state tussen componenten
- Uitvoeren van API calls
Geavanceerd leren werken met webapplicaties:
- Bouwen van een webapplicatie in een full stack webframework
- Server side rendering en static site generation
- Routing en navigatie
- Data fetching en caching
Bouwen van cross platform apps aan de hand van een framework:
- Opzetten van een cross platform app
- Routing en navigatie binnen de applicatie
- Gebruik van geavanceerde scrollmechanismen
- Platform specifieke componenten gebruiken (iOS, Android, Web)
- Data opslag op het apparaat (bv. key/value storage, local database,...)
- Integratie van native components en API's
Studiematerialen (lijst)
StudiewijzerVerplicht
Online leermateriaal op DigitapVerplichtToetsing (lijst)
Evaluatie(s) voor de eerste examenkans
| Moment | Vorm | % | Opmerking |
| Eerste examenperiode | Vaardigheidstoets eenmalig tijdens de lesweken | 30,00 | Digitale tussentijdse toets. Georganiseerd tijdens de toetsweek. |
| Eerste examenperiode | Vaardigheidstoets in de examenreeks | 40,00 | Digitaal. |
Evaluatie(s) voor de tweede examenkans
| Moment | Vorm | % | Opmerking |
| Tweede examenperiode | Vaardigheidstoets in de examenreeks | 70,00 | Digitaal. |
Evaluatie(s) voor beide examenkansen, niet herhaalbaar in tweede examenkans
| Moment | Vorm | % | Opmerking |
| Eerste examenperiode | Projectopdracht | 30,00 | Digitale opdracht. Mondeling toe te lichten. |
Toetsing (tekst)
Zonder deelname aan de eindverdediging krijgt de student een 0 voor het deelexamen 'projectopdracht'.