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
Reference (5)
Dobrý přehled o definování API, jeho nasazení a spuštění.
Vincent - Openbaar Ministerie
Kurz - MuleSoft Anypoint Platform Fundamentals
Přeloženo strojem
Získávání nových informací.
Nada - Tamkeen Technologies
Kurz - API Testing with Postman
Přeloženo strojem
Velmi dobře připravené materiály a velmi kvalitní vedení kurzu. Opravdu jsem si užíval cvičení, která můžeme dělat společně, a vedoucí mohl na běhúncích opravovat chyby díky přístupu k vzdáleným systémům.
Polska Spolka Gazownictwa sp. z o.o.
Kurz - IBM API Connect
Přeloženo strojem
The exercises part.
Wissam - NEOM
Kurz - Developing APIs using Google Cloud Apigee X
Přeloženo strojem
míchání teorie a praktických cvičení
Lacatus Raluca - DB Global Technology
Kurz - API Security
Přeloženo strojem