Les 4 - Webservices

Gestructureerde data
(Webservices)

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

In deze les zitten 13 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 50 min

Onderdelen in deze les

Gestructureerde data
(Webservices)

Examenprogramma informatica
Domein C

Slide 1 - Tekstslide

Leerdoel
Aan het eind van deze les weet je wat een webservices is en ken je de formaten waarin gegevens worden aangeboden.

Slide 2 - Tekstslide

Wat is het voordeel van een relationele database?

Slide 3 - Open vraag

Een database bestaat uit tabellen. Als je naar een tabel in een database kijkt, wat staat er dan in een kolom?

Slide 4 - Open vraag

En wat staat er in een rij?

Slide 5 - Open vraag

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 - Tekstslide

Bedenk een reden waarom een app niet direct gegevens uit een database zou halen, maar gebruik maakt van een zogenaamde webservice.

Slide 7 - Open vraag

Webservices

Slide 8 - Tekstslide

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 - Tekstslide

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 - Tekstslide

Taal van webservices
Een webservices zal altijd op een vastgelegde wijze gegevens verstrekken. Vaak is dit in XML-formaat of JSON-formaat.


Slide 11 - Tekstslide

Soorten webservices
Er zijn verschillende soorten webservice, de meest gebruikte zijn: REST API, SOAP API en RSS.

Slide 12 - Tekstslide

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 - Tekstslide