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
Opinie uczestników (3)
Możliwości Postmana i jego przyszłe zastosowania.
Gordana Gacic - SEE Digital D.O.O.
Szkolenie - API Testing with Postman
Przetłumaczone przez sztuczną inteligencję
Dobre zrozumienie kwestii definiowania API, wdrażania i uruchamiania API.
Vincent - Openbaar Ministerie
Szkolenie - MuleSoft Anypoint Platform Fundamentals
Przetłumaczone przez sztuczną inteligencję
Aby uzyskać pełny zrozumiały obraz WSO2 API Manager i jego znaczenia. Podstawy naprawdę pomogły mi w dalszej samodzielnej nauce zaawansowanej.
Hlalefang Nkhooa - Revenue Services Lesotho
Szkolenie - WSO2 API Manager for Developers
Przetłumaczone przez sztuczną inteligencję