Struttura del corso

Introduzione a REST e JAX-RS

  • Comprensione dei principi di REST
  • Panoramica della specifica JAX-RS
  • Perché Jersey per lo sviluppo di API RESTful

Configurazione dell'Ambiente di Sviluppo

  • Installazione di JDK e Maven
  • Creazione di un progetto Jersey con Maven
  • Struttura del progetto e configurazione

Costruzione di API RESTful con Jersey

  • Definizione di risorse e endpoint
  • Utilizzo dei metodi HTTP (GET, POST, PUT, DELETE)
  • Lavoro con JSON e XML

Sviluppo avanzato di API

  • Filtri per le richieste e le risposte
  • Gestione delle eccezioni
  • Implementazione dell'autenticazione e autorizzazione

Test delle API

  • Test manuali con Postman
  • Test automatizzati con JUnit e REST-assured
  • Simulazione di API per il test

Documentazione e versionamento delle API

  • Utilizzo di Swagger/OpenAPI con Jersey
  • Documentazione degli endpoint
  • Strategie di versionamento per le API

Migliori pratiche e risoluzione dei problemi

  • Progettazione di API scalabili
  • Gestione dei problemi comuni in Jersey
  • Considerazioni sulle prestazioni

Riepilogo e passaggi successivi

Requisiti

  • Conoscenze di base della programmazione Java
  • Familiarità con i concetti RESTful
  • Comprensione dei metodi HTTP e JSON

Pubblico di riferimento

  • Sviluppatori Java
  • Tester API
  • Ingegneri software
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative