Les 4 - Webservices

Gestructureerde data
(Webservices)

Examenprogramma informatica
Domein C
1 / 13
suivant
Slide 1: Diapositive
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

Cette leçon contient 13 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa 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:

  1. Het ophalen van gegevens gaat veel makkelijker dan wanneer er gecommuncieerd moet worden met een database

  2. 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.

Slide 13 - Diapositive