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

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite