Zkuste nás kontaktovat
 Doba trvání 14 hodiny

Návrh Školení

Úvod do REST a JAX-RS

  • Rozumění principům REST
  • Přehled specifikace JAX-RS
  • Proč Jersey pro vývoj RESTful API

Nastavení vývojového prostředí

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

Budování 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

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

Testování API

  • Manuální testování pomocí Postmanu
  • Automatizované testování pomocí JUnit a REST-assured
  • Mockování API pro účely testování

Dokumentace API a verzování

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

Dobré praktiky a řešení potíží

  • Návrh škálovatelných API
  • Řešení běžných problémů v Jersey
  • Zvažení otázek výkonu

Shrnutí a další kroky

Požadavky

  • Základní znalosti programování v Javě
  • Poznanost s RESTful koncepty
  • Pochopení HTTP metod a formátu JSON

Cílová skupina

  • Vývojáři Java
  • Testeři API
  • Software inženýři

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie