REST-API's - 2 dagen online klassikaal

1.450,00 EUR

  • 2 days
Live Virtueel Klassikaal
In Huis / In Bedrijf

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.

Hero

Cursustijdlijn

  1. 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
  2. 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
 REST-API's

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

Start de cursus nu

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

Contact background

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!