Schița de curs
Introducere în REST și JAX-RS
- Înțelegerea principiilor REST
- Prezentare generală a specificației JAX-RS
- De ce Jersey pentru dezvoltarea API-urilor RESTful
Configurarea mediului de dezvoltare
- Instalarea JDK și Maven
- Crearea unui proiect Jersey cu Maven
- Structura și configurarea proiectului
Construirea API-urilor REST cu Jersey
- Definirea resurselor și a punctelor finale
- Utilizarea metodelor HTTP (GET, POST, PUT, DELETE)
- Lucrul cu JSON și XML
Dezvoltare avansată a API-urilor
- Filtre de cerere și răspuns
- Gestionarea excepțiilor
- Implementarea autentificării și autorizării
Testarea API-urilor
- Testare manuală cu Postman
- Testare automată cu JUnit și REST-assured
- Mocking API-uri pentru testare
Documentarea și versionarea API-urilor
- Utilizarea Swagger/OpenAPI cu Jersey
- Documentarea punctelor finale
- Strategii de versionare pentru API-uri
Bune practici și depanare
- Proiectarea API-urilor scalabile
- Gestionarea problemelor comune în Jersey
- Considerații de performanță
Rezumat și pași următori
Cerințe
- Cunoștințe de bază de programare Java
- Familiaritate cu conceptele RESTful
- Înțelegerea metodelor HTTP și JSON
Public țintă
- Dezvoltatori Java
- Testeri de API-uri
- Ingineri software
Mărturii (5)
Bună înțelegere a definiției unei API, a implementării și rulării acesteia.
Vincent - Openbaar Ministerie
Curs - MuleSoft Anypoint Platform Fundamentals
Tradus de catre o masina
competența instrutorului
Vincenzo - Plus Innovation srl
Curs - WSO2 API Manager for Developers
Tradus de catre o masina
Nivelul de cunoștințe al instrucționarului
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curs - Designing Web APIs
Tradus de catre o masina
The exercises part.
Wissam - NEOM
Curs - Developing APIs using Google Cloud Apigee X
Tradus de catre o masina
Ghid foarte precis și foarte util
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Curs - Kong API Gateway
Tradus de catre o masina