Návrh Školení

Zavedení do REST a JAX-RS

  • Pochopení principů REST
  • Přehled specifikace JAX-RS
  • Proč použít Jersey pro vývoj RESTful API

Nastavení vývojového prostředí

  • Instalace JDK a Maven
  • Vytvoření projektu Jersey s Mavenem
  • Struktura a konfigurace projektu

Vývoj REST API pomocí Jersey

  • Definování zdrojů a koncových bodů
  • Použití HTTP metod (GET, POST, PUT, DELETE)
  • Práce s JSON a XML

Pokročilý vývoj API

  • Filtrování požadavků a odpovědí
  • Zpracování výjimek
  • Implementace autentizace a autorizace

Testování API

  • Manuální testování s Postmanem
  • Automatizované testování s JUnit a REST-assured
  • Testování pomocí mock objektů API

Dokumentace a verze API

  • Použití Swagger/OpenAPI s Jersey
  • Dokumentace koncových bodů
  • Strategie verzování API

Osvědčené postupy a řešení problémů

  • Návrh škálitelných API
  • Zpracování běžných problémů v Jersey
  • Aspekty výkonu

Souhrn a další kroky

Požadavky

  • Základní znalost programování v Javě
  • Obrněnost s koncepty RESTful
  • Pochopení HTTP metod a JSON

Cílová skupina

  • Vývojáři Javy
  • Testéři API
  • Softwaroví inženýři
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie