Kontaktirajte nas
 Trajanje 14 sati

Sadržaj kursa

Uvod u REST i JAX-RS

  • Razumevanje REST principa
  • Pregled JAX-RS specifikacije
  • Zašto koristiti Jersey za razvoj RESTful API-ja

Postavljanje razvojnog okruženja

  • Instalacija JDK-ja i Mavina
  • Kreiranje Jersey projekta pomoću Mavina
  • Struktura i konfiguracija projekta

Izgradnja REST API-ja sa Jersey-jem

  • Definisanje resursa i endpjnata
  • Korišćenje HTTP metoda (GET, POST, PUT, DELETE)
  • Rad sa JSON i XML formatima

Napredni razvoj API-ja

  • Filteri za zahteve i odgovore
  • Obrada izuzetaka
  • Implementacija autentifikacije i autorizacije

Testiranje API-ja

  • Manualno testiranje sa Postman-om
  • Automatizovano testiranje sa JUnit-om i REST-assured-om
  • Mocking API-ja za potrebe testiranja

Dokumentacija i verzionisanje API-ja

  • Korišćenje Swagger-a/OpenAPI-ja sa Jersey-jem
  • Dokumentovanje endpjnata
  • Strategije verzionisanja API-ja

Best practice i otklanjanje grešaka

  • Dizajniranje skalabilnih API-ja
  • Obrada čestih problema u Jersey-jem
  • Razmatranja u vezi sa performansama

Zaključak i sledeći koraci

Uslovi

  • Osnovno znanje programiranja u jeziku Java
  • Znanje RESTful koncepata
  • Razumevanje HTTP metoda i formata JSON

Ciljana publika

  • Java developeri
  • API testeri
  • Softverski inženjeri

Broj učesnika


Cena po učesniku

Iskustva korisnika (3)

Predstojeći kursevi

Povezane kategorije