Les 4 - Webservices

Gestructureerde data
(Webservices)

Examenprogramma informatica
Domein C
1 / 16
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4-6

This lesson contains 16 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 50 min

Items in this lesson

Gestructureerde data
(Webservices)

Examenprogramma informatica
Domein C

Slide 1 - Slide

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

Slide 2 - Slide

Wat is het voordeel van een relationele database?

Slide 3 - Open question

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

Slide 4 - Open question

En wat staat er in een rij?

Slide 5 - Open question

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

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

Slide 7 - Open question

Webservices

Slide 8 - Slide

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

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

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

Slide 11 - Slide

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


Slide 12 - Slide

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

Wat is het doel van een webservice?
timer
1:00

Slide 14 - Open question

Wat heb je deze les geleerd?
timer
1:00

Slide 15 - Open question

Is er iets dat je niet hebt begrepen?

Slide 16 - Open question