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
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite