Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Testowanie REST API

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

Ostatnia aktualizacja: 07/11/2025
29
40

40 % taniej

49.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 3 godz. 37 min. materiału
play_circle18 nagrań wideo
animated_images1 slajd

W skrócie

Poznasz HTTP: metody, nagłówki, statusy i przepływ żądań
Zrozumiesz SSL/HTTPS, bezstanowość i cookies w praktyce
Przećwiczysz analizę ruchu sieciowego w przeglądarce
Opanujesz testy REST w Postmanie: żądania, środowiska, auth

Dlaczego warto wybrać to szkolenie

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.

  • Solidne podstawy HTTP – Zrozumiesz protokół, metody, nagłówki i statusy odpowiedzi.
  • Bezpieczeństwo w pigułce – Poznasz SSL, HTTPS i zasady bezpiecznej transmisji danych.
  • Praktyka w Postmanie – Wyślesz żądania, zbudujesz środowiska i sprawdzisz autoryzację.
  • Analiza jak w zespole – Łatwiej omówisz REST z developerami i znajdziesz problemy.

Czego się nauczysz?

  1. 1
    Zasady działania HTTPZrozumiesz klient–serwer, request/response, nagłówki i fundamenty protokołu.
  2. 2
    Metody HTTP w praktyceRozróżnisz GET, POST, PUT, PATCH i DELETE oraz ich przeznaczenie.
  3. 3
    Statusy odpowiedziZinterpretujesz kody 200, 400, 401, 500 i inne w kontekście testów.
  4. 4
    SSL i HTTPSPoznasz szyfrowanie danych oraz zasady ochrony transmisji klient–serwer.
  5. 5
    Bezstanowość i cookiesZrozumiesz, co oznacza bezstanowość HTTP i jak działają cookies.
  6. 6
    Analiza ruchu w przeglądarcePrześledzisz zapytania REST w narzędziach deweloperskich.
  7. 7
    Praca z JSON-emZbudujesz i odczytasz obiekty zagnieżdżone, tablice i znaki specjalne.
  8. 8
    Testy w PostmanieWyślesz żądania, ustawisz Params, Headers i Body dla różnych scenariuszy.
  9. 9
    Środowiska i zmienneUtworzysz środowiska, użyjesz zmiennych i wygenerujesz komendy curl.
  10. 10
    Autoryzacja i uwierzytelnianiePrzetestujesz Basic i Bearer Token oraz przeanalizujesz odpowiedzi.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Tester manualny, który chce wejść w testowanie API
  • Specjalista QA pragnący lepiej rozumieć HTTP i REST
  • Osoba rozpoczynająca automatyzację testów
  • Początkujący programista chcący zrozumieć komunikację z serwerem
  • Developer, który chce sprawniej testować usługi REST
  • Każdy, kto szuka wiedzy praktycznej i realnych przykładów

Wymagania

Brak szczególnych wymagań wstępnych. Przyda się chęć nauki i otwartość na praktykę.

Opis szkolenia

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.

Fundamenty HTTP i komunikacja

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.

Metody i statusy HTTP w praktyce

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.

Bezpieczeństwo, bezstanowość i cookies

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.

Analiza ruchu i praca z JSON-em

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.

Postman: środowiska, zmienne i auth

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.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

3 godz. 37 min. materiału
18 nagrań wideo
1 slajd

Spis treści

Czas trwania: 03:37:17Liczba wykładów: 19
downREST API
19 wykładów
  • Protokół HTTP15:35
  • HTTP - nagłówki i cookiesy08:27
  • HTTP - SSL03:21
  • HTTP - metody07:44
  • HTTP - statusy09:38
  • Co to jest JSON32:37
  • Postman - instalacja|10:57
  • Tworzymy Resty na Firebasi'e06:48
  • Postman - żądanie POST11:13
  • Postman - żądanie GET13:35
  • Postman - żądanie PUT i PATCH04:52
  • Postman - żądanie DELETE04:38
  • Postman - pobieranie listy elementów07:47
  • Postman - podsumowanie CRUD01:48
  • Postman - uwierzytelnianie27:27
  • Postman - Zadanie24:11
  • Postman - Rozwiązanie zadania12:14
  • Dokumentacja REST API13:30
  • PodsumowanieSlajdy: 1

O autorze

avatar
MultiComercio Marek Koszałka Inżynier ds. oprogramowania

Publikacje: 7

Ocena autora: Brak

O mnie
Z wykształcenia jestem mgr. inż. informatyki, a zawodowo działam w branży IT od 2004 roku. Tworzyłem projekty IT min. dla firm ubezpieczeniowych, inwestycyjnych i międzynarodowych...Czytaj więcej
29
40

40 % taniej

49.00 zł

To najniższa cena z ostatnich 30 dni!