REST-API's - 2 dagen online klassikaal
1.450,00 EUR
- 2 days
Bouw de vaardigheden op om RESTful API’s te ontwerpen, te ontwikkelen en ermee te werken, die moderne web- en mobiele applicaties aandrijven. Deze praktische cursus introduceert je in de principes van REST-architectuur en laat zien hoe API’s communicatie tussen systemen mogelijk maken met behulp van standaard HTTP-methoden. Aan het einde van de cursus begrijp je hoe REST-API’s onder de motorkap werken en hoe je ze effectief kunt gebruiken in moderne softwareontwikkeling.
Belangrijkste functies
Taal
Lesmateriaal in het Engels
Niveau
Beginnersniveau
2 dagen (8 uur per dag) online, onder leiding van een instructeur
30+ aanbevolen studie-uren
Begeleide praktische programmeerlabs
Realistische ontwikkeltaken
Ondersteunende begeleiding door een tutor
Toegang tot leermateriaal na afloop van de cursus
Vraag om datumbevestiging!
Inclusief certificaat van afronding van het programma
Leerdoelen
Aan het einde van dit programma ben je in staat om:
Vereisten & Basisprincipes
Bouw voort op je bestaande kennis van Java, Python of JavaScript om APIs, HTTP, JSON en dataserialisatie in REST-architectuur te begrijpen.
REST-concepten en -principes
Leer de belangrijkste REST-principes, HTTP-methoden, resource-ontwerp en URI-conventies voor schaalbare API’s.
REST-services maken
Ontwikkel REST-API’s met Spring Boot, Flask of Express voor toepassingen in de echte wereld.
Ontwikkeling van REST-clients
Bouw en test API-clients met HttpClient, Requests, Axios en Postman.
Configuratietechnieken
Implementeer caching, een stateless ontwerp, compressie, contentonderhandeling, API-versiebeheer en documentatie.
Beveiliging & Prestaties
Pas API-beveiligingspraktijken, authenticatiemethoden en technieken voor prestatieoptimalisatie toe, waaronder het Richardson Maturity Model en queryoptimalisatie.

Cursustijdlijn
Dag 1
Sessie 1: Vereisten
- API’s, webapps en webservices
- HTTP-basisprincipes
- JSON en serialisatie
Sessie 2: REST-theorie
- REST API-concepten en -principes
- Middelen, methoden en beperkingen
- Naamgevingsconventies
Sessie 3: REST-services
- REST API-ontwerp
- Services bouwen met Spring Boot, Flask of Express
Sessie 4: REST-clients
- Hulpmiddelen zoals Postman gebruiken
- Clients bouwen met HttpClient, Requests of Axios
Dag 2
Sessie 5: REST API-configuratie
- Caching en compressie
- Contentonderhandeling en HATEOAS
- Idempotentie en stateloosheid
- Beveiliging, versiebeheer en documentatie
Sessie 6: Geavanceerde REST-theorie
- Richardson-volwassenheidsmodel
- Zoeken, sorteren en pagineren
- N+1-probleem
- PUT vs POST
- Authenticatietechnieken

Voor wie is dit programma bedoeld?
Softwareontwikkelaars
Webontwikkelaars
Fullstack-ontwikkelaars
QA- en testengineers die met API's werken
Technische professionals die systemen en diensten integreren
Iedereen die nieuw is met API-ontwikkeling of -integratie
Vereisten
- Basiskennis van programmeerconcepten
- Bekendheid met webtechnologieën (handig maar niet vereist)
- Basiskennis van HTTP is een voordeel
- Geen eerdere ervaring met API-ontwikkeling vereist
Verklaringen
Licenties en accreditatie
De cursus wordt aangeboden volgens de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.
Veelgestelde vraag

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
