Intrati in legatura
 Durata 14 ore

Schița de curs

Introducere în REST și JAX-RS

  • Înțelegerea principiilor REST
  • Prezentarea 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 endpoint-urilor
  • 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 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 endpoint-urilor
  • Strategii de versionare pentru API-uri

Bune practici și depanare

  • Proiectarea de API-uri scalabile
  • Gestionarea problemelor comune în Jersey
  • Considerații de performanță

Rezumat și pașii următori

Cerințe

  • Cunoștințe de bază de programare Java
  • Familiaritate cu conceptele RESTful
  • Înțelegerea metodelor HTTP și a JSON-ului

Public țintă

  • Dezvoltatori Java
  • Testeri de API-uri
  • Ingineri software

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite