Schița de curs
Introducere la 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 punctelor de acces (endpoints)
- Utilizarea metodelor HTTP (GET, POST, PUT, DELETE)
- Lucrul cu JSON și XML
Dezvoltarea Avansată a API-urilor
- Filtre de cerere și răspuns
- Gestionarea excepțiilor
- Implementarea autentificării și autorizației
Testarea API-urilor
- Testare manuală cu Postman
- Testare automatizată cu JUnit și REST-assured
- Simularea (mocking) API-urilor pentru testare
Documentarea și Versiunarea API-urilor
- Utilizarea Swagger/OpenAPI cu Jersey
- Documentarea punctelor de acces (endpoints)
- Strategii de versiunare pentru API-uri
Practici Bune și Depanare
- Proiectarea API-urilor scalabile
- Gestionarea problemelor comune în Jersey
- Considerente de performanță
Synopsis și Următoarele Pași
Cerințe
- Cunoaștere basică a programării Java
- Familiaritate cu conceptele RESTful
- Înțelegere a metodelor HTTP și JSON
Public țintă
- Dezvoltatori Java
- Testeri API
- Ingineri software
Mărturii (5)
Goun înțelept în definirea unei API, în implementarea și rularea unei API.
Vincent - Openbaar Ministerie
Curs - MuleSoft Anypoint Platform Fundamentals
Tradus de catre o masina
competența formatorului
Vincenzo - Plus Innovation srl
Curs - WSO2 API Manager for Developers
Tradus de catre o masina
Nivelul de cunoștințe al formatorului
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Curs - Designing Web APIs
Tradus de catre o masina
Partea cu exerciții.
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