Kursplan
Introduksjon til REST og JAX-RS
- Forståelse av REST-prinsipper
- Oversikt over JAX-RS-spesifikasjon
- Hvorfor Jersey for RESTful API-utvikling
Oppsett av Utviklingsmiljø
- Installering av JDK og Maven
- Oppretting av Jersey-prosjekt med Maven
- Prosjektstruktur og konfigurasjon
Bygging av REST APIs med Jersey
- Definering av ressurser og endepunkter
- Bruk av HTTP-metoder (GET, POST, PUT, DELETE)
- Arbeid med JSON og XML
Avansert API-utvikling
- Annenforespørsler og svartfilter
- Håndtering av unntak
- Implementering av autentisering og autorisasjon
Testing av APIs
- Manuell testing med Postman
- Automatisert testing med JUnit og REST-assured
- Simulering av APIs for testing
API-dokumentasjon og versjonering
- Bruk av Swagger/OpenAPI med Jersey
- Dokumentering av endepunkter
- Versjoneringsstrategier for APIs
Beste praksis og feilsøking
- Designing av skalerbare APIs
- Håndtering av vanlige problemer i Jersey
- Ytelseskonsiderasjoner
Oppsummering og neste skritt
Krav
- Grunnleggende kjennskap til Java-programmering
- Kjennskap til RESTful-konsepter
- Forståelse av HTTP-metoder og JSON
Målgruppe
- Java-utviklere
- API-testere
- Programvareutviklere
Referanser (5)
God innsikt i å definere et API, distribuere og kjøre et API.
Vincent - Openbaar Ministerie
Kurs - MuleSoft Anypoint Platform Fundamentals
Maskinoversatt
Oppdaging ny informasjon.
Nada - Tamkeen Technologies
Kurs - API Testing with Postman
Maskinoversatt
Veldig godt forberedte materialer og meget kvalifisert instruktor. Jeg likte virkelig øvingene som vi kunne gjøre sammen, og at instructoren kunne rette feil pågående takket være tilgang til de eksterne systemene.
Polska Spolka Gazownictwa sp. z o.o.
Kurs - IBM API Connect
Maskinoversatt
The exercises part.
Wissam - NEOM
Kurs - Developing APIs using Google Cloud Apigee X
Maskinoversatt
blanding av teori og praksisøvelser
Lacatus Raluca - DB Global Technology
Kurs - API Security
Maskinoversatt