Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do REST i JAX-RS

  • Zrozumienie zasad REST
  • Przegląd specyfikacji JAX-RS
  • Dlaczego Jersey do tworzenia interfejsów API RESTful

Konfiguracja środowiska programistycznego

  • Instalacja JDK i Maven
  • Tworzenie projektu Jersey z użyciem Maven
  • Struktura i konfiguracja projektu

Tworzenie interfejsów API REST z Jersey

  • Definiowanie zasobów i punktów końcowych
  • Korzystanie z metod HTTP (GET, POST, PUT, DELETE)
  • Praca z JSON i XML

Zaawansowane tworzenie interfejsów API

  • Filtry żądań i odpowiedzi
  • Obsługa wyjątków
  • Implementacja uwierzytelniania i autoryzacji

Testowanie interfejsów API

  • Testowanie ręczne z użyciem Postmana
  • Testowanie automatyczne z JUnit i REST-assured
  • Symulowanie interfejsów API do celów testowych

Dokumentacja i wersjonowanie interfejsów API

  • Korzystanie ze Swagger/OpenAPI z Jersey
  • Dokumentowanie punktów końcowych
  • Strategie wersjonowania interfejsów API

Dobre praktyki i rozwiązywanie problemów

  • Projektowanie skalowalnych interfejsów API
  • Radzenie sobie z typowymi problemami w Jersey
  • Zagadnienia wydajnościowe

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość programowania w Javie
  • Zaznajomienie z koncepcjami RESTful
  • Zrozumienie metod HTTP i formatu JSON

Grupa docelowa

  • Programiści Javy
  • Testerzy interfejsów API
  • Inżynierowie oprogramowania
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie