Zacznij automatyzować testy REST API w Playwright i TypeScript.

Nawet jeżeli nie wiesz od czego zacząć!

Przedstawiam Ci kurs "Playwright API"

  • Kurs "Playwright API" to kompleksowy program szkoleniowy, który nauczy Cię automatyzować testy REST API w realnych projektach.
  • Zaczniesz od podstaw, poznasz działanie backendu, REST API, żądań i odpowiedzi – wszystko w praktyczny sposób.
  • Nauczysz się korzystać z Postmana, json-servera i Playwrighta, a następnie przejdziesz do pisania testów API krok po kroku.
  • Zrealizujesz pełny projekt BookstoreAPI – z pełnym zakresem CRUD, walidacjami i refaktoryzacją kodu.
  • Nauczysz się korzystać z abstrakcji, modeli danych i JSON Schema – tak, jak robią to doświadczeni testerzy automatyzujący.
  • Kurs zawiera także bonus o testowaniu bezpieczeństwa API – poznasz m.in. BOLA, JWT i Rate Limiting.
  • Po zakończeniu kursu otrzymasz certyfikat, który potwierdzi Twoje kompetencje w testowaniu API.
  • Zyskasz dostęp do społeczności kursantów, którzy będą uczyć się razem z Tobą.
  • Możesz wracać do lekcji, kiedy tylko chcesz – dostęp do kursu jest dożywotni.

A zresztą, co ja będę mówił – po prostu włącz wideo i zobacz..., jak kurs wygląda od środka!

Teoria:

Na początku kursu poznasz solidne podstawy testowania API. Dowiesz się, czym jest backend, jak działa REST API i jakie są kluczowe pojęcia, takie jak endpoint, metoda HTTP, kody odpowiedzi czy JSON. Moduł teoretyczny został przygotowany tak, abyś zrozumiał fundamenty niezbędne do pisania profesjonalnych testów – nawet jeśli nigdy wcześniej nie testowałeś backendu.

Postman:

W części praktycznej z Postmanem przećwiczysz cały cykl życia testów API. Nauczysz się wysyłać requesty GET, POST, PUT, PATCH i DELETE, przekazywać dane między zapytaniami oraz dodawać asercje i testy. Poznasz również działanie zmiennych, środowisk i automatyzacji. Dzięki ćwiczeniom i quizom utrwalisz zdobytą wiedzę i przygotujesz się na kolejny etap – automatyzację testów w Playwright.

Projekt BookstoreAPI:

To najbardziej rozbudowana i zaawansowana część kursu. Zrealizujesz pełny projekt testów API dla aplikacji BookstoreAPI z użyciem Playwright i TypeScript. Będziesz pisać testy CRUD, tworzyć fabryki danych, walidować odpowiedzi z użyciem JSON Schema i zarządzać tokenami, logiką sesji oraz logowaniem. To prawdziwy projekt, który przygotuje Cię do pracy w zespole i pokaże, jak pisać testy, które są modułowe, elastyczne i gotowe do skalowania.

Co zyskujesz, dołączając teraz do kursu?

  • 17 modułów, ponad 23 godzin materiału wideo i ponad 180 lekcji.
    Same konkrety, uporządkowane tak, abyś krok po kroku nauczył/a się wszystkiego, co jest Ci potrzebne.

  • Projekt BookstoreAPI
    Prawie 11 godzin praktycznej nauki, podczas których tworzysz kompletne testy API dla rozbudowanej aplikacji BookstoreAPI – dokładnie tak, jak robi się to w prawdziwych projektach komercyjnych.

  • Dostęp do zamkniętej społeczności testerów.
    Możliwość wymiany informacji, zadawania pytań, gdy napotkasz trudności, oraz – co najważniejsze – nawiązywania nowych, zawodowych kontaktów, które mogą okazać się przydatne w przyszłości.

  • Dożywotni dostęp do kursu i aktualizacji.
    Tak długo, jak będę prowadził Akademię, będziesz mieć dostęp do aktualizacji materiałów. Dzięki temu zawsze będziesz na bieżąco z najnowszymi technologiami i praktykami.

  • Wsparcie merytoryczne.
    Kurs to nie tylko nagrany materiał dostępny online, ale również możliwość bezpośredniego kontaktu z prowadzącym – bezcenna opcja!

  • Kurs w formie wideo.
    Wszystkie zagadnienia są przedstawione na ekranie, dokładnie wyjaśnione i poparte praktycznymi przykładami. Dzięki temu nauka będzie dla Ciebie prosta i wygodna.

  • Dostęp do kodu na GitHubie.
    Kod z każdej lekcji jest dostępny na GitHubie – każda lekcja ma swój osobny branch. Możesz swobodnie przełączać się między branchami, by być na bieżąco z tym, co pokazuję w trakcie lekcji.

  • Certyfikat ukończenia kursu.
    Certyfikat potwierdzi Twoje umiejętności przed pracodawcą i zwiększy Twoją wartość na rynku pracy.

  • Ogromna oszczędność czasu!
    Zamiast samodzielnie przeszukiwać internet i próbować uporządkować wszystkie informacje, skorzystasz z gotowego, sprawdzonego programu. Oszczędzisz mnóstwo czasu i unikniesz frustracji.

Dołączam do kursu!

Dobra Bartek, nie muszę czytać więcej.
Znam Cię, mam już Twoje kursy, wiem, że można Ci zaufać i chcę już teraz dołączyć do kursu.

Poznaj swojego instruktora

Kim jestem i dlaczego mogę Cię tego wszystkiego nauczyć?

Nazywam się Bartosz Kita, mam dwóch wspaniałych synów i niesamowitą żonę!

Przez 15 lat zajmowałem się testowaniem oprogramowania, a przez 10 lat zajmowałem się tylko i wyłącznie automatyzacją testów.


Pisałem testy zarówno do frontendu, używając Javy i Selenium, oraz testy do backendu używając Postmana lub Javy wraz z biblioteką REST Assured.


Od 4 lat zajmuję się prowadzeniem szkoleń z zakresu automatyzacji testów, testowania frontendu oraz testowania REST API.

Tworzę i publikuję kursy dla testerów, takie jak: "Szkoła Testowania Backendu", "Java dla Testera" oraz "F.S.A.T - Full Stack Automation Tester".

Na platformie AkademiaQA.pl zgromadziłem już ponad 2 tysiące kursantów, a ich liczba nieustannie rośnie.


W 2022 roku zostałem nominowany do konkursu "Ludzie testowania 2021" organizowanego przez testerzy.pl

Playwright API w liczbach

17

Modułów

23

Godziny materiału

180

Lekcji

12

Praktycznych ćwiczeń

Zobacz szczegółowy program kursu "Playwright API"

WPROWADZENIE

Wprowadzenie do kursu i organizacja materiałów

Lekcja 1 – Powitanie

Lekcja 2 – Twój instruktor

Lekcja 3 – Czego będziesz potrzebować?

Lekcja 4 – Quizy i certyfikat ukończenia kursu

Lekcja 5 – Kod na Githubie

Lekcja 6 – Wspólna nauka

TEORIA

Wszystko, co musisz wiedzieć o REST API

Lekcja 1 – Co to jest backend

Lekcja 2 – Nazewnictwo

Lekcja 3 – Co to jest zasób

Lekcja 4 – Co to jest JSON

Lekcja 5 – Co to są metody HTTP

Lekcja 6 – Co to jest endpoint

Lekcja 7 – Co to są kody odpowiedzi

Lekcja 8 – Co to jest REST API

Lekcja 9 – 6 zasad REST

Lekcja 10 – Podsumowanie

SZYBKI START (POSTMAN)

Podstawy testowania API w praktyce

Lekcja 1 – Narzędzia do testowania REST API

Lekcja 2 – Instalacja Postmana

Lekcja 3 – Omówienie Postmana

Lekcja 4 – Wysłanie pierwszego requestu typu GET

Lekcja 5 – Wyszukiwanie za pomocą query params

Lekcja 6 – Pierwszy POST i utworzenie nowego zasobu

Lekcja 7 – Przekazywanie danych między requestami

Lekcja 8 – Dodajemy testy do naszych requestów

Lekcja 9 – AI w Postmanie

Lekcja 10 – Ćwiczenie

Lekcja 11 – Przykładowe rozwiązanie ćwiczenia

REQUEST / RESPONSE

Zrozum strukturę żądania i odpowiedzi

Lekcja 1 – Przydatne narzędzia

Lekcja 2 – Z czego składa się request

Lekcja 3 – Z czego składa się Response

Lekcja 4 – Co to są pliki cookies

Lekcja 5 – Zapisywanie requestów

Lekcja 6 – Ćwiczenie

Lekcja 7 – Przykładowe rozwiązanie ćwiczenia

QUIZ I

Quiz I - Pytanie utrwalające wiedzę

Quiz I - Pytanie utrwalające wiedzę

Quiz I - Pytanie utrwalające wiedzę

Quiz I - Pytanie utrwalające wiedzę

Quiz I - Pytanie utrwalające wiedzę

Quiz I - Pytanie utrwalające wiedzę

Quiz I - Pytanie utrwalające wiedzę

Quiz I - Pytanie utrwalające wiedzę

CRUD

Instalacja środowiska i operacje HTTP w praktyce

Lekcja 1 – CRUD

Lekcja 2 – Omówienie projektu

Lekcja 3 – Instalacja NodeJS i npm na MacOS

Lekcja 4 – Instalacja NodeJS i npm na Windows 11

Lekcja 5 – Instalacja json-server na MacOS

Lekcja 6 – Instalacja json-server na Windows 11

Lekcja 7 – Instalacja CMDER na Windows 11

Lekcja 8 – Podstawowe komendy w terminalu

Lekcja 9 – Metoda GET część I

Lekcja 10 – Metoda GET część II

Lekcja 11 – Metoda POST

Lekcja 12 – Metody PUT i PATCH

Lekcja 13 – Metoda DELETE

Lekcja 14 – Idempotentność

Lekcja 15 – Magiczne ID

Lekcja 16 – Metody HEAD i OPTIONS

Lekcja 17 – Ćwiczenie

Lekcja 18 – Przykładowe rozwiązanie ćwiczenia

ZMIENNE

Organizacja dynamicznych danych w testach

Lekcja 1 – Co to są zmienne

Lekcja 2 – Zmienne globalne

Lekcja 3 – Różnica między current value a initial value

Lekcja 4 – Zmienne kolekcyjne

Lekcja 5 – Zmienne środowiskowe

Lekcja 6 – Zmienne data

Lekcja 7 – Zmienne lokalne

Lekcja 8 – Generowanie randomowych zmiennych

Lekcja 9 – Ćwiczenie

Lekcja 10 – Przykładowe rozwiązanie ćwiczenia

TESTOWANIE

Podstawy JS potrzebne do automatyzacji API

Lekcja 1 – Typy danych w JS

Lekcja 2 – Instrukcje warunkowe w JS

Lekcja 3 – Operatory logiczne w JS

Lekcja 4 – Tablice w JS

Lekcja 5 – Pętle

Lekcja 6 – Funkcje w JS

Lekcja 7 – Biblioteka Chai Assertions

Lekcja 8 – Biblioteka Lodash

Lekcja 9 – Ćwiczenie

Lekcja 10 – Przykładowe rozwiązanie ćwiczenia

AUTH

Autentykacja i autoryzacja w testach API

Lekcja 1 – Autentykacja vs. Autoryzacja

Lekcja 2 – Basic Auth

Lekcja 3 – Bearer token

Lekcja 4 – OAuth2 teoria

Lekcja 5 – OAuth2 praktyka

Lekcja 6 – Ćwiczenie

PLAYWRIGHT CRUD I

Pierwsze testy CRUD z użyciem Playwright

Lekcja 1 – Omówienie testów

Lekcja 2 – Konfiguracja środowiska

Lekcja 3 – Z czego składa się response – część I

Lekcja 4 – Z czego składa się response – część II

Lekcja 5 – Destrukturyzacja danych z odpowiedzi

Lekcja 6 – Dodanie API fixture

Lekcja 7 – GET instructors

Lekcja 8 – GET instructors – część II

Lekcja 9 – GET instructors – część III

Lekcja 10 – Utworzenie custom validators

Lekcja 11 – POST instructors

Lekcja 12 – Ćwiczenie

Lekcja 13 – Przykładowe rozwiązanie ćwiczenia

PLAYWRIGHT CRUD II

Refaktoryzacja i pełne pokrycie operacji CRUD

Lekcja 1 – PUT instructors

Lekcja 2 – Utworzenie abstrakcji z requestami – część I

Lekcja 3 – Utworzenie abstrakcji z requestami – część II

Lekcja 4 – PATCH instructors

Lekcja 5 – DELETE instructor

Lekcja 6 – Cały CRUD dla endpointu instructors

Lekcja 7 – Raporty z testów + dodatkowa biblioteka

Lekcja 8 – Ćwiczenie

Lekcja 9 – Rozwiązanie ćwiczenia

QUIZ II

Quiz II - Pytanie utrwalające wiedzę

Quiz II - Pytanie utrwalające wiedzę

Quiz II - Pytanie utrwalające wiedzę

Quiz II - Pytanie utrwalające wiedzę

Quiz II - Pytanie utrwalające wiedzę

Quiz II - Pytanie utrwalające wiedzę

Quiz II - Pytanie utrwalające wiedzę

Quiz II - Pytanie utrwalające wiedzę

PROJEKT: BOOKSTORE API I

Budujemy testy API krok po kroku – autorzy

Lekcja 1 – Omówienie projektu

Lekcja 2 – Konfiguracja projektu

Lekcja 3 – Przeczytanie autorów

Lekcja 4 – Search authors by firstName and lastName

Lekcja 5 – Utworzenie nowego autora

Lekcja 6 – Refactor – utworzenie abstrakcji dla requestów

Lekcja 7 – Refaktor – dodanie buildera adresów URL

Lekcja 8 – Utworzenie obiektów Payload i Response

Lekcja 9 – Utworzenie fabryki dla autorów

Lekcja 10 – Utworzenie helpera dla kodu odpowiedzi

Lekcja 11 – Tworzymy alias dla importów

Lekcja 12 – Refaktor URL buildera

Lekcja 13 – Refaktor testów search authors

Lekcja 14 – Usunięcie autora

Lekcja 15 – Dodanie kroku do utworzenia autora

Lekcja 16 – Dodanie kroków do usunięcia i przeczytania autora

Lekcja 17 – Fix testu tworzenia autorów

Lekcja 18 – Request Response Logger

Lekcja 19 – Ćwiczenie

Lekcja 20 – Rozwiązanie ćwiczenia

PROJEKT: BOOKSTORE API II

Testy edycji i walidacji danych autorów oraz książek

Lekcja 1 – Edycja autora

Lekcja 2 – Częściowa edycja autora – część I

Lekcja 3 – Częściowa edycja autora – część II

Lekcja 4 – Walidacja czytania autora

Lekcja 5 – Walidacja utworzenia autora

Lekcja 6 – Refactor danych do walidacji

Lekcja 7 – Datafactory do walidacji autora

Lekcja 8 – Walidacja edycji autora

Lekcja 9 – Walidacja częściowej edycji autora

Lekcja 10 – Walidacja JSON Schema dla autora

Lekcja 11 – Przeczytanie jednej książki i listy książek

Lekcja 12 – Refactor modeli

Lekcja 13 – Wyszukiwanie książek – część I

Lekcja 14 – Wyszukiwanie książek – część II

Lekcja 15 – Utworzenie nowej książki – część I

Lekcja 16 – Utworzenie nowej książki – część II

Lekcja 17 – Ćwiczenie

Lekcja 18 – Rozwiązanie ćwiczenia

PROJEKT: BOOKSTORE API III

Pełna walidacja testów CRUD dla książek

Lekcja 1 – Usunięcie książki

Lekcja 2 – Dodanie sprzątania po utworzeniu książki

Lekcja 3 – Edycja książki

Lekcja 4 – Częściowa edycja książki

Lekcja 5 – Walidacja czytania książki

Lekcja 6 – Walidacja utworzenia książki – część I

Lekcja 7 – Walidacja utworzenia książki – część II

Lekcja 8 – Walidacja utworzenia książki – część III

Lekcja 9 – Walidacja edycji książki

Lekcja 10 – Walidacja edycji tytułu książki

Lekcja 11 – Walidacja edycji roku książki

Lekcja 12 – Walidacja edycji ceny, dostępności i autorów książki

Lekcja 13 – Walidacja JSON Schema dla książki

Lekcja 14 – Ćwiczenie

Lekcja 15 – Rozwiązanie ćwiczenia

PROJEKT: BOOKSTORE API IV

Tokeny, okładki, zamówienia i pełne pokrycie testami

Lekcja 1 – Utworzenie tokenu administratora – część I

Lekcja 2 – Utworzenie tokenu administratora – część II

Lekcja 3 – Walidacja utworzenia tokenu administratora

Lekcja 4 – Utworzenie okładki książki – część I

Lekcja 5 – Utworzenie okładki książki – część II

Lekcja 6 – Utworzenie okładki książki – część III

Lekcja 7 – Refactor utworzenia okładki książki

Lekcja 8 – Refactor patch request

Lekcja 9 – Usunięcie okładki książki

Lekcja 10 – Walidacja utworzenia okładki książki

Lekcja 11 – Przeczytanie jednego zamówienia

Lekcja 12 – Utworzenie order response model

Lekcja 13 – Utworzenie zamówienia

Lekcja 14 – Usunięcie zamówienia

Lekcja 15 – Zmiana statusu zamówienia

Lekcja 16 – Walidacja utworzenia zamówienia – część I

Lekcja 17 – Walidacja bookId

Lekcja 18 – Walidacja available

Lekcja 19 – Walidacja recipienta

Lekcja 20 – Zakończenie

QUIZ III

Quiz III - Pytanie utrwalające wiedzę

Quiz III - Pytanie utrwalające wiedzę

Quiz III - Pytanie utrwalające wiedzę

Quiz III - Pytanie utrwalające wiedzę

Quiz III - Pytanie utrwalające wiedzę

Quiz III - Pytanie utrwalające wiedzę

Quiz III - Pytanie utrwalające wiedzę

Quiz III - Pytanie utrwalające wiedzę

BONUS – TESTOWANIE BEZPIECZEŃSTWA API

Lekcja 1 – Wstęp

Lekcja 2 – API SEC

Lekcja 3 – BOLA

Lekcja 4 – Środowisko testowe

Lekcja 5 – Rate limit

Lekcja 6 – Pozostałe podatności z API TOP10

Lekcja 7 – JWT lab

Lekcja 8 – Rate limit lab

Lekcja 9 – Kurs

"Już teraz wiem, że wybór tego kursu to świetna inwestycja w siebie.
Już widzę efekty!"

Mariusz


"... najlepszy kurs jaki do tej pory przerobiłam"

Katarzyna


"... to był mój strzał w 10!"

Ania

„Bartek, czego KONKRETNIE nauczę się z tego kursu?”

To jak zapytać architekta systemów, co KONKRETNIE da Ci ogarnianie testów REST API.

Odpowiedź brzmi: Twoje testy będą tak solidne, że backend sam zacznie zgłaszać się na review, a frontend będzie dziękował, że w ogóle z nim rozmawiasz. 🚀

A jeszcze bardziej konkrenie to zobacz sam/sama 👇👇👇

🧱 Projekt BookstoreAPI – testy jak w prawdziwej firmie

Ten projekt to absolutne serce kursu. Nie uczysz się "testować dla testowania".
Tworzysz realistyczny, skalowalny i zaawansowany system testów REST API, z którego mógłbyś/mogłabyś korzystać w pracy zawodowej już jutro.


🔍 Co zbudujesz?

  • Kompletny zestaw testów CRUD dla zasobów: Autorzy, Książki, Zamówienia, Tokeny dostępu, Okładki książek
  • Obsługę pełnego cyklu życia danych – od tworzenia, przez walidację, po usuwanie.
  • System testów oparty na:
    • Abstrakcji warstw testowych (requests, data, models, assertions, fixtures)
    • Wzorcach projektowych: Builder (adresy URL), Factory (dane), PageObject-style fixtures (API)
    • Walidacji odpowiedzi z użyciem JSON Schema
    • Dedykowanych helperach do błędów i statusów HTTP

⚙️ Stack i architektura projektu

  • Playwright – jako framework testowy do API
  • TypeScript – z konfiguracją ES2023, strict, paths, outDir
  • Jasna struktura folderów: requests/, models/, datafactory/, fixtures/, helpers/, const/
  • Testy autentykacji i autoryzacji (Bearer Token)
  • Raportowanie i logowanie – pełna przejrzystość testów
  • Modularność – każdy zasób ma własne klasy i testy
  • Reużywalność kroków – np. create.author.step.ts, read.author.step.ts, delete.author.step.ts

💡 Czego się nauczysz?

  • Tworzyć solidne, zorganizowane testy API w stylu enterprise
  • Walidować dane wejściowe i odpowiedzi – statusy, typy, JSON Schema
  • Budować skalowalny framework testowy gotowy na rozwój
  • Zarządzać danymi testowymi i zależnościami między zasobami
  • Pisać testy negatywne i sprawdzać błędy serwera
  • Wykrywać regresje dzięki schematom i asercjom

🎓 Podsumowanie

To najbardziej rozbudowany i profesjonalny projekt testów API, jaki znajdziesz w kursach online. Nie tylko uczysz się pisać testy – tworzysz gotowy framework, który możesz:

  • Rozszerzać w przyszłości
  • Pokazać w portfolio lub na rozmowie rekrutacyjnej
  • Wdrożyć w pracy – od razu!

🎯 Część projektowa zawiera aż 75 lekcji i niemal 11 godzin wspólnego kodowania!

🌟 Efekt końcowy: Umiesz zaprojektować i wdrożyć pełne testy REST API – od zera, jak zawodowiec.



🎓 Przykładowa lekcja z projektu BookstoreAPI

A co, jeśli czegoś nie zrozumiem?

Kurs przygotowany jest w taki sposób, żeby przeprowadzić Cię z miejsca, w którym niegdy nie pisałeś/pisałaś testów automatycznych do miejsca, w którym będziesz swobodnie automatyzować frontend.

Automatyzacja testów to w dużej mierze programowanie, które, szczególnie na początku, może sprawiać problemy.

"Im więcej potu na treningu, tym mniej krwi w boju".

W tym kursie nie ma EGO!
Jeżeli będziesz mieć jakieś pytania, niejasności lub coś trzeba będzie wyjaśnić jeszcze raz, to KONIECZNIE musisz pytać! Pamiętaj, że nie ma głupich pytań, szczególnie na początku nauki.

Pod każdą lekcją znajdziesz formularz, w którym możesz zadać pytanie dotyczące danej lekcji.

Za każdym razem, kiedy pojawia się nowe pytania, natychmiast dostaję powiadomienie i staram się jak najszybciej odpowiedzieć na Twoje pytanie.

Bartek, pokażesz przykładową lekcję z kursu?

Pewnie, że pokażę!
Poniżej możesz obejrzeć kilka lekcji kursu "Playwright API"

🎓 TEORIA - Lekcja 5 – Metody HTTP
🎓 POSTMAN - Lekcja 2 – Zmienne globalne
🎓 PLAYWRIGHT - Lekcja 3 – Z czego składa się response
🎓 PROJEKT - Lekcja 7 – Lekcja 7 - Datafactory do walidacji autora

Certyfikat ukończenia kursu

Po ukończeniu kursu masz możliwość uzyskania certyfikatu.

Aby otrzymać certyfikat ukończenia kursu "Playwright API", musisz spełnić trzy warunki:

  • Obejrzenie wszystkich lekcji.
    To niezbędne, aby przejść do kolejnych etapów.

  • Poprawne rozwiązanie wszystkich quizów.
    Kurs podzielony jest na trzy części, z których każda kończy się quizem sprawdzającym Twoją wiedzę.
    Aby uzyskać certyfikat, musisz odpowiedzieć poprawnie na wszystkie pytania w każdym z trzech quizów.

  • Uzyskanie tokenu potrzebnego do wygenerowania certyfikatu.
    Szczegóły dotyczące uzyskania tokenu poznasz w trakcie kursu!

Poznaj opinie moich kursantów








Materiały dodatkowe i bonusy

Automatyzacja testów to nie wszystko! W ramach kursu przygotowałem dla Ciebie dodatkowe materiały oraz mnóstwo wartościowych bonusów, które pomogą Ci lepiej zrozumieć i utrwalić wiedzę.
W kursie znajdziesz między innymi:

  • Dostęp do prywatnej grupy na Facebooku, wyłącznie dla kursantów AkademiaQA – miejsce do zadawania pytań, dyskusji i dzielenia się inspiracjami.
  • Różnorodne projekty, w których nauczysz się różnych podejść do testowania REST API i UI.
  • Gotowy projekt BookstoreAPI – działająca aplikacja (frontend + backend + baza danych) zdeployowana w chmurze. Nie musisz nic instalować, od razu możesz pisać testy.
  • Cały kod źródłowy dostępny na GitHubie – możesz porównać swój kod z wersją instruktora i śledzić postęp z lekcji na lekcję.
  • Zeszyt postępów – możesz robić notatki do każdej lekcji w jednym miejscu i łatwo wracać do przerobionych tematów.
  • Mapa kursu – szybki dostęp do wszystkich lekcji i modułów. Jeden rzut oka i wiesz, gdzie jesteś.
  • Gotowe kolekcje Postmana do każdej sekcji kursu – nie musisz wszystkiego przepisywać, ale możesz, jeśli chcesz ćwiczyć samodzielnie.
  • Bonusowe lekcje o testowaniu SOAP API, pracy z Git, bezpieczeństwie REST API i wielu innych praktycznych tematach.
  • Trzy quizy pomagające utrwalić najważniejsze zagadnienia z kursu.
  • Ćwiczenia praktyczne do samodzielnego rozwiązania wraz z przykładowymi odpowiedziami.
Kod na GitHubie

🎁 BONUS: Prywatna grupa dla kursantów AQA

Masz dostęp do prywatnej grupy na Facebooku, przeznaczonej TYLKO I WYŁĄCZNIE dla kursantów AkademiQA.

To miejsce, w którym znajdziesz wsparcie, którego często brakuje w najbliższym otoczeniu.

Na grupie rozmawiamy o testowaniu, dzielimy się ciekawymi ofertami pracy, wydarzeniami, a także… luźnymi tematami niezwiązanymi z branżą.

W grupie są też doświadczeni kursanci z wcześniejszych edycji "Szkoły Testowania Backendu", którzy chętnie pomogą Ci rozwiązać każdy problem i pokonać każde wyzwanie.

Masz pytanie? Potrzebujesz rady? Pytaj śmiało!

Chcesz podzielić się czymś, co Cię rozbawiło, zmotywowało, zainspirowało albo dało do myślenia? Nie krępuj się – wrzucaj śmiało!

Może chcesz kogoś poznać osobiście? Spytaj, kto jest z Twojego miasta albo ma podobne pasje.

🎁 BONUS: Kolekcje do Postmana

W drugiej części kursu pokazuję, jak testować REST API za pomocą Postmana.

Nie będziesz musiał/musiała przepisywać wszystkich requestów, asercji ani tworzyć kolekcji od zera. W pierwszej lekcji każdego modułu otrzymasz link do kolekcji, której używam w danym module.

Dzięki temu natychmiast będziesz mógł/mogła porównać swoje rozwiązanie z tym, co pokazuję w kursie.

Oczywiście, najważniejsze jest samodzielne ćwiczenie i testowanie REST API, ale czasem warto zerknąć, jak zrobił to ktoś inny – żeby upewnić się, że jesteś na dobrej drodze.

🎁 BONUS: Kod na Githubie

Kolejnym bonusem w kursie jest dostęp do pełnego kodu źródłowego umieszczonego na GitHubie.

Cała część projektowa kursu – wszystkie testy, konfiguracje i przykłady – znajduje się w jednym miejscu, na GitHubie.

Bardzo rekomenduję, żebyś samodzielnie pisał/pisała kod podczas oglądania lekcji. Ale z doświadczenia wiem, że mogą pojawić się pytania i niejasności.

Dlatego w pierwszej lekcji każdego modułu znajdziesz link do mojego kodu na GitHubie.

Jeżeli coś nie będzie działać lub będziesz chciał/chciała upewnić się, czy robisz to dobrze – możesz natychmiast porównać swój kod z tym, który pokazuję w kursie.

Masz dożywotni dostęp do kursu i wszystkich aktualizacji. Jeżeli coś się zmieni – po prostu dociągniesz najnowsze zmiany z GitHuba.

🎁 BONUS: Zeszyt postępów

Z poprzednich kursów wiem, że kursanci często robią notatki podczas nauki.

Kiedy ja uczę się czegoś nowego, to lubię sobie to zapisać i utrwalić. Nie zawsze mam przy sobie mój notatnik, a do notatek w różnych miejscach nigdy nie wracam.

Właśnie w tym celu przygotowałem zeszyt postępów, gdzie będziesz mógł/mogła dodawać notatki do każdej lekcji.

Wszystko będzie w jednym miejscu i z łatwością będziesz mógł/mogła wracać do tych materiałów.

Potrzebujesz szybko wrócić do wybranej lekcji? Jeden rzut oka na zeszyt i już wiesz, w którym to było module.

Zeszyt postępów znajdziesz natychmiast po zalogowaniu do kursu.

🎁 BONUS: Bezpieczeństwo REST API

W tym module Maciej Kofel – specjalista od testowania bezpieczeństwa oraz autor kursów na stronie https://szkolasecurity.pl/ – pokaże Ci, jak zacząć testować bezpieczeństwo REST API.

Dowiesz się, jak skonfigurować środowisko testowe, w którym bezpiecznie rozpoczniesz przygodę z "hackowaniem" REST API.

Maciej krok po kroku pokaże Ci, jak przejąć token właściciela oraz jak przetestować podatność typu rate limit.

Dodatkowo poznasz 10 najczęściej występujących podatności w REST API – z przykładami i praktycznym komentarzem.

Gwarantuję Ci, że po tym module zupełnie inaczej spojrzysz na testowanie REST API.

🎁 BONUS: Wprowadzenie do SOAP UI

W poprzednich kursach dotyczących testowania REST API kursanci często pytali, czy będzie SOAP UI i czy pokażę, jaka jest różnica między REST a SOAP.

No to... jest! 😉

W tym module Radosław Zaręba, senior test automation engineer, specjalizujący się w testach integracyjnych, pokaże Ci, jak zacząć używać SOAP UI.

Dowiesz się, skąd pobrać SOAP UI oraz jakiej wersji najlepiej używać.

Radek wytłumaczy Ci, czym jest i jak działa WSDL, jak pisać asercje w SOAP UI oraz gdzie szukać pomocy, gdy coś pójdzie nie tak.

Na koniec zobaczysz, jaka jest praktyczna różnica między testowaniem REST API a SOAP – i kiedy warto używać którego.

🎁 BONUS: Git – Wprowadzenie dla testerów

Ten dodatkowy moduł to praktyczne wprowadzenie do Gita – narzędzia niezbędnego w pracy każdego testera automatyzującego.
W 9 krótkich lekcjach pokażę Ci, jak zainstalować Gita, skonfigurować środowisko na Windows 11, korzystać z terminala, tworzyć repozytoria oraz pracować na branchach.

Dowiesz się m.in.:
- Czym jest Git i jak działa,
- Jak wykonać pierwszy commit,
- Jak klonować projekty z GitHuba,
- Jak stworzyć i przełączać się między branchami.

Moduł jest idealny dla osób początkujących, które nigdy wcześniej nie pracowały z Gitem lub chcą uzupełnić braki. Wszystko pokazane krok po kroku, na konkretnych przykładach.

🎁 BONUS: Aplikacja BookstoreAPI

Do projektu BookstoreAPI przygotowałem prawdziwą, w pełni działającą aplikację, która została zdeployowana w chmurze – nie musisz nic instalować na swoim komputerze!

Aplikacja składa się z backendu (API), frontendu (interfejsu użytkownika) oraz połączenia z bazą danych Postgres.

To najbardziej realny projekt, z jakim kiedykolwiek pracowałeś/pracowałaś w trakcie nauki testowania. Zero mocków, zero symulacji – czysta praktyka!

Możesz od razu przechodzić do pisania testów, tak jak robi się to w prawdziwych firmowych projektach.

Dla kogo jest ten kurs?

Jeśli moje dotychczasowe argumenty do Ciebie przemawiają – to już mogę powiedzieć, że ten kurs jest stworzony właśnie dla Ciebie. Ale pozwól, że podejdę do tego z nieco innej strony.

Wyobraź sobie, że mam szklaną kulę i potrafię przewidzieć Twoje potrzeby:
Otóż prawdopodobnie:


  • Masz już co najmniej rok doświadczenia w branży?
  • Pracujesz jako tester, głównie manualny, i czujesz, że czas na kolejny krok
  • Testowanie REST API to coś, co znasz, ale chciałbyś rozwinąć się w kierunku automatyzacji?
  • Automatyzacja testów to temat, który Cię intryguje, ale nie wiesz, jak zacząć?
  • Czujesz, że darmowe materiały na YouTube tylko liznęły temat i potrzebujesz czegoś więcej?
  • A może hinduski akcent w tutorialach nie do końca do Ciebie trafia?

Jeśli odpowiedziałeś "tak" na większość z tych pytań, to… jestem pewien, że ten kurs będzie dla Ciebie idealny.

Skąd ta pewność?
Bo kiedyś byłem dokładnie tam, gdzie Ty. Rozumiem Twoje wyzwania, ambicje i pragnienie, by w końcu zacząć działać.


Dlatego ten kurs to Twój naturalny następny krok.

Dla kogo NIE jest ten kurs?

Mówi się, że "wiedza to potęga". To kłamstwo. Tak naprawdę dopiero PRAKTYKA i ZASTOSOWANIE danej wiedzy daje potężne rezultaty.

Jeśli uważasz, że samo kupno kursu rozwiąże Twoje problemy, to jesteś w błędzie.

  • Kurs nie jest przeznaczony dla osób, które nie pracują jeszcze w IT. Tutaj chodzi o wejście szczebel wyżej w zawodowej drabinie, a nie naukę od podstaw.
  • Zajmujesz się automatyzacją testów w Playwright/ + TypeScript na co dzień? Nie kupuj.
  • Jesteś kompletnie zielony/zielona w informatycznych tematach? Przykro mi, ale to nie jest kurs dla Ciebie.

Zakup na raty 10 x 0%

Pamiętaj o możliwości zakupu kursu na raty.

Dzięki naszej współpracy z TPay oraz z bankiem Pekao, umożliwiamy zakup na raty 0%.

Wystarczy kilka prostych kroków, żeby kupić wybrany kurs lub pakiet kursów na raty.

  • Dodaj kurs do koszyka.
  • Podaj dane potrzebne do wystawienia faktury.
  • Przejdź do płatności.
  • Wybierz Rato Pekao 10 x 0%.
  • Wypełnij wniosek i poczekaj na akceptację.

Cena kursu

Podana cena jest ceną brutto. Do każdej sprzedaży wystawiana jest faktura VAT.


Masz dodatkowe pytania, potrzebujesz fakturę proforma lub chcesz kupić kurs dla całego zespołu?
Napisz maila do Asi: asia[małpka]akademiaqa.pl - rzeczy niemożliwe rozwiązuje od ręki, a na cuda trzeba chwilę poczekać ;)




Podsumujmy, co otrzymasz:

  • Dożywotni dostęp do kurs "Playwright API".
  • Dożywotni dostęp do aktualizacji.
  • Wsparcie merytoryczne.
  • 17 modułów, 180 lekcji i 23 godziny materiału.
  • Zeszyt postępów.
  • Dostęp do zamkniętej grupy, tylko dla kursantów STB
  • Cały kod dostępny na GitHubie.
  • Certyfikat ukończenia kursu.
  • Ogromna oszczędność czasu!
  • Gwarancja zadowolenia. Naucz się automatyzować testy frontendu w 30 dni albo oddam Ci pieniądze.

Gwarancja satysfakcji

Wiem, jak to jest, gdy kupuje się przez internet.

Oferta ofertą, ale zawsze zastanawiamy się, jak to naprawdę wygląda w środku? Jak on ma zamiar spełnić te wszystkie cudowne obietnice? I powiem Ci – jest tylko jeden sposób, by się o tym przekonać.

MUSISZ TO ZOBACZYĆ. Dlatego kup sobie teraz ten kurs. Oglądaj nagrania. Dołącz do naszej grupy na FB. Zacznij rozwiązywać ćwiczenia i przekonaj się na własnej skórze, co zmini się w Twojej pracy. Zobacz, jak zmieni się Twoja praca, gdy poprowadzę Cię za rękę przez cały proces nauki automatyzacji testów w Playwright + TypeScript.

Biorę na siebie całe ryzyko Twojej decyzji. Daję Ci 30 dni GWARANCJI SATYSFAKCJI liczonej od Twojego zakupu. Jeżeli w ciągu 30 dni nie nauczysz się automatyzacji testów w Playwright + TypeScript lub z jakichś powodów kurs nie będzie dla Ciebie odpowiedni, to wystarczy, że napiszesz na adres bartek@akademiaqa.pl i zwrócę Ci 100% Twojej wpłaty.

To trochę jak jazda próbna samochodem.

Weź ten kurs na próbę na 30 dni.



PASUJE Ci taki układ?

  • Wszystkie materiały dostajesz w pierwszy dzień.
  • 30 dni na podjęcie finalnej decyzji.
  • Jeden mail i zwracam Ci całość pieniędzy.
  • Ponad 150 zadowolonych kursantów.

Często zadawane pytania

  • Kiedy rozpoczyna się kurs i jak długo trwa?

    Kurs rozpoczyna się w momencie, kiedy wykupisz do niego dostęp. Składa się z 13 modułów podzielonych na tygodnie, ale możesz przejść je szybciej ponieważ od początku będziesz mieć dostęp do wszystkich modułów. Tylko od Ciebie zależy jak szybko przerobisz cały materiał i ile czasu zajmą Ci zadania domowe. Każdy moduł możesz przerabiać w swoim tempie i w każdej chwili wrócić do dowolnej lekcji.

  • Otrzymujesz dożywotni (a raczej tak długo, jak AkademiaQA będzie istnieć) dostęp do tego kursu. Kurs będzie aktualizowane, a Ty będziesz mieć darmowy dostęp do wszystkich aktualizacji.

  • Jeżeli uznasz, że kurs nie jest dla Ciebie, to otrzymasz zwrot pieniędzy. Możesz zgłosić się o zwrot lub zrezygnować z niego. Masz na to 30 dni od daty zakupu. Po prostu napisz na bartek@akademiaqa.pl, a zwrócę Ci 100% pieniędzy. PS. NIE MUSISZ podawać przyczyny rezygnacji. Wystarczy, że w ciągu 30 dni poinformujesz mnie o rezygnacji ze kursu.

  • Kurs możesz przerobić w dowolnym miejscu. Wystarczy dostęp do Internetu. O szczegółach dotyczących narzędzi używanych w kursie opowiem w pierwszym module.

  • TAK! Dostaniesz dostęp do wszystkich materiałów już w pierwszym dniu.

  • Oczywiście. System jest zintegrowany z platformą do płatności oraz z usługą Fakturownia, która automatycznie wyśle Ci na maila fakturę po zakupie kursu.

  • Napisz na adres email: bartek@akademiaqa.pl

Kontakt

Telefon:

+48 735 222 444

Adres:

BTX Bartosz Kita
Ul. Świerkowa 8
58-140 Jaworzyna Śląska
NIP: 884-233-6584