Cursusaanbod

Inleiding tot REST en JAX-RS

  • Begrip van REST-principes
  • Overzicht van de JAX-RS specificatie
  • Waarom Jersey voor RESTful API-ontwikkeling?

Instellen van de ontwikkelingsomgeving

  • JDK en Maven installeren
  • Een Jersey-project maken met Maven
  • Projectstructuur en configuratie

Bouwen van REST APIs met Jersey

  • Definiëren van resources en endpoints
  • Werken met HTTP-methoden (GET, POST, PUT, DELETE)
  • Werken met JSON en XML

Geavanceerde API-ontwikkeling

  • Request- en response-filters
  • Foutafhandeling
  • Implementeren van authenticatie en autorisatie

Testen van APIs

  • Handmatig testen met Postman
  • Geautomatiseerd testen met JUnit en REST-assured
  • APIs mocken voor het testen

API-documentatie en -versiebeheer

  • Swagger/OpenAPI gebruiken met Jersey
  • Documenteren van endpoints
  • Versiebeheerstrategieën voor APIs

Best practices en probleemoplossing

  • Scalabele APIs ontwerpen
  • Hantering van veelvoorkomende problemen in Jersey
  • Prestatieoverwegingen

Samenvatting en volgende stappen

Vereisten

  • Basisvaardigheden in Java-programmering
  • Kennis van RESTful concepten
  • Inzicht in HTTP-methoden en JSON

Doelgroep

  • Java-ontwikkelaars
  • API-testers
  • Software ingenieurs
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën