Zkuste nás kontaktovat

Návrh Školení

Úvod do REST a specifikace JAX-RS

  • Pochopení zásad architektury REST
  • Přehled specifikace JAX-RS
  • Proč volit Jersey pro vývoj RESTful API?

Nastavení vývojového prostředí

  • Instalace JDK a Mavenu
  • Vytvoření projektu v Jersey pomocí Mavenu
  • Struktura a konfigurace projektu

Vývoj REST API s využitím Jersey

  • Definování zdrojů a koncových bodů
  • Používání HTTP metod (GET, POST, PUT, DELETE)
  • Praca s daty ve formátech JSON a XML

Pokročilý vývoj API

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

Testování API

  • Ruční testování pomocí nástroje Postman
  • Automatizované testování s využitím JUnit a REST-assured
  • Simulace API pro účely testů

Dokumentace a verzování API

  • Použití nástrojů Swagger/OpenAPI v kombinaci s Jersey
  • Vytváření dokumentace koncových bodů
  • Strategie verzování API

Dobré praktiky a řešení problémů

  • Návrh škálovatelných API
  • Řešení běžných potíží při práci s Jersey
  • Aspekty výkonu a optimalizace

Shrnutí a další kroky

Požadavky

  • Základní znalosti programování v Javě
  • Orientace v konceptech RESTful služeb
  • Pochopení HTTP metod a formátu JSON

Cílová skupina

  • Vývojáři v Javě
  • Testeři API
  • Softwaroví inženýři
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie