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
 14 timer

Antall deltakere


Pris per deltaker

Referanser (5)

Kommende kurs

Relaterte kategorier