Vak: Web Services & Design credits: 4

Vakcode
ITDB16PLC1
Naam
Web Services & Design
Studiejaar
2020-2021
ECTS credits
4
Taal
Nederlands
Coördinator
S. Sibum
Werkvormen
  • Hoorcollege
  • Werkcollege
Toetsen
  • Web Services & Design - Overige toetsing

Leeruitkomsten

De student kent de historie van de integratie-problematiek.

De student kan een advies geven over de te gebruiken tools voor front-end, back-end en mobile ontwikkeling van een applicatie.
De student kan een advies geven over het opzetten van de database infrastructuur van een applicatie.
De student kan de verschillende factoren die van belang zijn bij de keuze van tooling benoemen.

De student kan de verschillende ontwerp-kwaliteitscriteria benoemen.

De student kan gebruik makend van verschillende frameworks een eenvoudige web/mobile applicatie realiseren.

De student kan de front-end, back-end, mobile en Database componenten van een web/mobile applicatie met behulp van REST integreren.

Inhoud

Deze cursus behandelt het web-programmeren, waarbij de focus ligt op de backend en systeemintegratie. De cursus behandelt drie onderwerpen : web application frameworks, databases (orm) en web services.
 
Om de ontwikkeling van web applicaties te vereenvoudigen zijn voor zowel de voor- als de achterkant vele web application frameworks beschikbaar. Deze cursus richt zich op server-side web frameworks. Het kiezen van een web framework en de fundamentele verschillen tussen de diverse frameworks worden besproken. Ook de werking van de web-server en de mogelijkheden van HTTP worden besproken.
 
Waar databases in een eerder semester (“Ontwerpen & Programmeren”) zich richtte op het ontwerpen en implementeren van een relationele database gaat het hier vooral om vraagstukken met betrekking tot automatische persistentie en de noodzaak daarvan. Er wordt hier een aantal technieken besproken waarmee het automatisch genereren van queries en de data-laag mogelijk wordt gemaakt.
 
Web Services behandelt methoden en technieken om web services te definiëren, te bouwen en uit te rollen. 

Opgenomen in opleiding(en)

School(s)

  • Instituut voor Communicatie, Media & IT