Poznaj zasady działania REST API — naucz się wysyłać żądania, analizować odpowiedzi, korzystać z Postmana i rozumieć protokół HTTP w praktyce.
Stworzony przez MultiComercio Marek Koszałka
40 % taniej
49.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
Idziesz od teorii do działania. Zamiast tworzyć API, uczysz się je rozumieć, projektować, testować i analizować w realnych sytuacjach pracy testera, QA lub developera.
Ćwiczysz analizę ruchu i pracę w Postmanie. Po kursie świadomie sprawdzisz komunikację klient–serwer, rozpoznasz błędy i łatwiej porozumiesz się z zespołem o REST i HTTP.
Brak szczególnych wymagań wstępnych. Przyda się chęć nauki i otwartość na praktykę.
Szkolenie "REST API dla testerów i programistów" to praktyczne wprowadzenie do komunikacji klient–serwer. Nie uczysz się tu tworzyć API, lecz rozumieć, projektować, testować i analizować usługi REST w codziennej pracy. Poznasz HTTP, metody, nagłówki i statusy, dowiesz się, jak działa SSL/HTTPS, cookies i bezstanowość. Przećwiczysz analizę ruchu w przeglądarce, pracę z JSON-em oraz testowanie w Postmanie: żądania, środowiska, zmienne, autoryzację i interpretację odpowiedzi.
Zaczynasz od zrozumienia, jak działa komunikacja między klientem a serwerem i co faktycznie dzieje się, gdy aplikacja wysyła żądanie oraz otrzymuje odpowiedź. Poznasz protokoły komunikacyjne oraz zasady działania HTTP, czyli fundament każdej aplikacji webowej. Uporządkujesz pojęcia request i response, dowiesz się, jaką rolę pełnią nagłówki oraz jakie informacje niosą. To podejście pomaga świadomie patrzeć na przepływ danych, a w konsekwencji trafniej planować testy i analizować zachowanie aplikacji w typowych sytuacjach pracy zespołowej.
Zrozumiesz, czym różnią się metody HTTP i dlaczego nie każda z nich powinna zmieniać dane. Przećwiczysz pracę z GET, POST, PUT, PATCH i DELETE, zobaczysz, jak dobierać metodę do celu i jak przekłada się to na testowanie. Nauczysz się analizować odpowiedzi serwera oraz interpretować kody statusu HTTP, w tym 200, 400, 401, 500 i inne. Dzięki temu łatwiej rozpoznasz błędy i nieścisłości w komunikacji. Uporządkujesz też strukturę żądania: parametry, nagłówki i treść, co ułatwi przygotowanie spójnych przypadków testowych oraz klarowną komunikację w zespole.
Poznasz, czym jest SSL i HTTPS oraz jak działa szyfrowanie danych, aby chronić transmisję między klientem a serwerem. Zrozumiesz, co oznacza, że HTTP jest protokołem bezstanowym, i jakie ma to konsekwencje dla testowania aplikacji. W praktyce przejrzysz, jak aplikacja wykorzystuje cookies: jak może zapisać dane użytkownika, jak je odczytać, usunąć lub zmodyfikować. Dzięki temu łatwiej uwzględnisz w testach zachowanie sesji, a także wymagania związane z bezpieczeństwem transmisji i przechowywaniem danych w przeglądarce w codziennych scenariuszach pracy.
Przećwiczysz analizę ruchu sieciowego bezpośrednio w przeglądarce i nauczysz się śledzić zapytania REST w narzędziach deweloperskich. Dzięki temu sprawdzisz, co dokładnie wysyła aplikacja i jak reaguje serwer. Dużo uwagi poświęcamy JSON-owi, najpopularniejszemu formatowi wymiany danych: tworzysz i interpretujesz obiekty zagnieżdżone, tablice prostych typów oraz obiektów, a także znaki specjalne i sposoby ich zapisu w wartościach pól. To wiedza, która pozwala precyzyjnie przygotowywać dane testowe oraz skutecznie analizować odpowiedzi.
W drugiej części przechodzisz do intensywnej praktyki z Postmanem. Nauczysz się wysyłać żądania GET, POST, PUT, PATCH i DELETE, korzystać z zakładek Params, Headers i Body, a także tworzyć środowiska i zmienne do dynamicznego testowania. Zobaczysz, jak generować komendy curl do terminala i jak testować różne metody autoryzacji oraz uwierzytelniania, w tym Basic i Bearer Token. Przećwiczysz analizę odpowiedzi oraz kodów statusu HTTP, aby sprawnie diagnozować zachowanie usług REST i porządkować scenariusze testowe.
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
49.00 zł
To najniższa cena z ostatnich 30 dni!