Struttura del corso
Introduzione a REST e JAX-RS
- Principi fondamentali di REST
- Panoramica sulla specifica JAX-RS
- Perché scegliere Jersey per lo sviluppo di API RESTful
Configurazione dell'ambiente di sviluppo
- Installazione di JDK e Maven
- Creazione di un progetto Jersey tramite Maven
- Struttura e configurazione del progetto
Sviluppo di API REST con Jersey
- Definizione di risorse ed endpoint
- Utilizzo dei metodi HTTP (GET, POST, PUT, DELETE)
- Lavorare con i formati JSON e XML
Sviluppo avanzato delle API
- Filtri per richieste e risposte
- Gestione delle eccezioni
- Implementazione di autenticazione e autorizzazione<\/li>
Test delle API
- Test manuali tramite Postman
- Test automatizzati con JUnit e REST-assured
- Creazione di ambienti di simulazione per i test delle API
Documentazione e gestione delle versioni delle API
- Integrazione di Swagger/OpenAPI con Jersey
- Documentazione degli endpoint
- Strategie per la gestione delle versioni delle API
Best practice e risoluzione dei problemi
- Progettazione di API scalabili
- Gestione degli errori comuni in Jersey
- Aspetti legati alle prestazioni delle API
Riepilogo e prossimi passi
Requisiti
- Conoscenze di base della programmazione Java
- Familiarità con i concetti legati al modello RESTful
- Comprensione dei metodi HTTP e del formato JSON
Destinatari
- Sviluppatori Java
- Tester di API
- Ingegneri del software
Recensioni (3)
Le possibilità di Postman e del suo utilizzo futuro.
Gordana Gacic - SEE Digital D.O.O.
Corso - API Testing with Postman
Traduzione automatica
Buona comprensione nella definizione di un'API, nel suo deployment e nell'esecuzione.
Vincent - Openbaar Ministerie
Corso - MuleSoft Anypoint Platform Fundamentals
Traduzione automatica
Per avere una comprensione completa di WSO2 API Manager e della sua importanza. I fondamenti mi hanno davvero aiutato a proseguire con l'apprendimento autonomo avanzato.
Hlalefang Nkhooa - Revenue Services Lesotho
Corso - WSO2 API Manager for Developers
Traduzione automatica