Cette leçon contient 13 diapositives, avec quiz interactifs et diapositives de texte.
La durée de la leçon est: 50 min
Éléments de cette leçon
Gestructureerde data
(Webservices)
Examenprogramma informatica
Domein C
Slide 1 - Diapositive
Leerdoel
Aan het eind van deze les weet je wat een webservices is en ken je de formaten waarin gegevens worden aangeboden.
Slide 2 - Diapositive
Wat is het voordeel van een relationele database?
Slide 3 - Question ouverte
Een database bestaat uit tabellen. Als je naar een tabel in een database kijkt, wat staat er dan in een kolom?
Slide 4 - Question ouverte
En wat staat er in een rij?
Slide 5 - Question ouverte
Apps en gegevens
Veel apps maken gebruik van gegevens uit één of meer databases. Deze gegevens komen over het algemeen niet direct uit een database. Vaak zit er tussen de app en de database nog een webservice.
Slide 6 - Diapositive
Bedenk een reden waarom een app niet direct gegevens uit een database zou halen, maar gebruik maakt van een zogenaamde webservice.
Slide 7 - Question ouverte
Webservices
Slide 8 - Diapositive
Webservices
Een webservices is dus een service die zit tussen de echte database en een app. Een app kan een verzoek (request) om gegevens doen. De webservice zorgt ervoor dat de gegevens naar de app komen.
Slide 9 - Diapositive
Voordelen webservice
Webservices hebben twee voordelen:
Het ophalen van gegevens gaat veel makkelijker dan wanneer er gecommuncieerd moet worden met een database
Het is veiliger, omdat de app de database zelf niet kan benaderen.
Slide 10 - Diapositive
Taal van webservices
Een webservices zal altijd op een vastgelegde wijze gegevens verstrekken. Vaak is dit in XML-formaat of JSON-formaat.
Slide 11 - Diapositive
Soorten webservices
Er zijn verschillende soorten webservice, de meest gebruikte zijn: REST API, SOAP API en RSS.
Slide 12 - Diapositive
Zelf aan de slag met webservices
Ga naar www.fundament-online.nl en log in met je gebruikersnaam en wachtwoord. Maak de opdrachten van paragraaf 3.3.