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

49,00 zł
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

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

Spis treści

O autorze

49,00 zł

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

Zadaj mi pytanie, a pomogę Ci znaleźć odpowiedni produkt z oferty.