Kurs „REST API dla testerów i programistów” to praktyczne wprowadzenie do jednego z najczęściej wykorzystywanych standardów komunikacji w nowoczesnych aplikacjach.
Nie uczysz się tu, jak pisać kod tworzący API — zamiast tego skupiamy się na tym, jak rozumieć, projektować, testować i analizować usługi RESTowe w codziennej pracy testera, QA lub developera.
Dowiesz się, jak działa komunikacja między klientem (np. przeglądarką) a serwerem oraz co dokładnie dzieje się, gdy aplikacja wysyła żądanie i otrzymuje odpowiedź.
W trakcie kursu:
- Poznasz protokoły komunikacyjne oraz zasady działania HTTP — fundament każdej aplikacji webowej.
- Zrozumiesz, co kryje się w żądaniach (requests) i odpowiedziach (responses), jak działają nagłówki, statusy i metody HTTP takie jak GET, POST, PUT, PATCH i DELETE.
- Dowiesz się, czym jest SSL i HTTPS, jak działa szyfrowanie danych oraz jak chronić transmisję między klientem a serwerem.
- Nauczysz się rozróżniać typy metod HTTP i zrozumiesz, dlaczego nie każda metoda powinna zmieniać dane.
- Odkryjesz, co oznacza, że HTTP jest protokołem bezstanowym, i jakie to ma konsekwencje dla testowania aplikacji.
- Poznasz pojęcie cookies – zobaczysz, jak aplikacja może zapisać dane użytkownika, jak je odczytać, usunąć lub zmodyfikować.
- Przećwiczysz analizę ruchu sieciowego bezpośrednio w przeglądarce i nauczysz się śledzić zapytania RESTowe w narzędziach deweloperskich.
Sporo uwagi poświęcamy również pracy z JSON-em – najpopularniejszym formatem wymiany danych. Nauczysz się tworzyć i interpretować:
- obiekty zagnieżdżone,
- tablice prostych typów i obiektów,
- znaki specjalne i sposoby ich zapisu w wartościach pól.
W drugiej części kursu skupiamy się na praktyce z narzędziem Postman – absolutnym must-have każdego testera API.
Dowiesz się, jak:
- wysyłać żądania GET, POST, PUT, PATCH i DELETE,
- korzystać z zakładek Params, Headers i Body,
- tworzyć środowiska i zmienne do dynamicznego testowania,
- generować komendy curl do terminala,
- testować różne metody autoryzacji i uwierzytelniania (Basic, Bearer Token),
- analizować odpowiedzi i kody statusu HTTP (200, 400, 401, 500 i inne).
Po ukończeniu kursu będziesz potrafił:
- świadomie analizować komunikację klient–serwer,
- zrozumieć strukturę żądań i odpowiedzi,
- testować API w Postmanie,
- rozpoznawać błędy i interpretować kody statusu,
- bez problemu komunikować się z zespołem programistów o REST API i metodach HTTP.
To szkolenie to doskonały wybór, jeśli:
- jesteś testerem manualnym i chcesz wejść w świat testów API,
- uczysz się automatyzacji testów i potrzebujesz zrozumieć backend,
- jesteś początkującym programistą i chcesz lepiej rozumieć komunikację z serwerem,
- chcesz zdobyć wiedzę praktyczną popartą realnymi przykładami.
Kurs prowadzi Cię krok po kroku — od podstaw teoretycznych po praktyczne zastosowania i testy w Postmanie.
Po jego ukończeniu będziesz potrafić samodzielnie badać, testować i dokumentować dowolne REST API.