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
Getuigenissen (5)
Go Inzicht krijgen in het definiëren van een API, het deployen en uitvoeren van een API.
Vincent - Openbaar Ministerie
Cursus - MuleSoft Anypoint Platform Fundamentals
Automatisch vertaald
Uitleg, labo's
Abdel-Kader Sabiou - Bizao
Cursus - WSO2 API Manager for Developers
Automatisch vertaald
Het kennisniveau van de trainer
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Cursus - Designing Web APIs
Automatisch vertaald
De oefeningen deel.
Wissam - NEOM
Cursus - Developing APIs using Google Cloud Apigee X
Automatisch vertaald
Uitstekend precies en erg nuttige handleiding
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Cursus - Kong API Gateway
Automatisch vertaald