Struttura del corso
Introduzione a REST e JAX-RS
- Comprendere i principi di REST
- Panoramica sulla 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 e configurazione del progetto
Costruzione di API REST con Jersey
- Definizione di risorse ed endpoint
- Utilizzo dei metodi HTTP (GET, POST, PUT, DELETE)
- Lavoro con JSON e XML
Sviluppo avanzato di API
- Filtri di richiesta e risposta
- Gestione delle eccezioni
- Implementazione dell'autenticazione e dell'autorizzazione
Test delle API
- Test manuali con Postman
- Test automatizzati con JUnit e REST-assured
- Mocking di API per i test
Documentazione e versioning delle API
- Utilizzo di Swagger/OpenAPI con Jersey
- Documentazione degli endpoint
- Strategie di versioning per le API
Migliori pratiche e risoluzione dei problemi
- Progettazione di API scalabili
- Gestione dei problemi comuni in Jersey
- Considerazioni sulle prestazioni
Riepilogo e prossimi passi
Requisiti
- Conoscenze di base della programmazione Java
- Familiarità con i concetti RESTful
- Comprensione dei metodi HTTP e di JSON
Pubblico di riferimento
- 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