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.
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
Modułów
Godziny materiału
Lekcji
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
- Abstrakcji warstw testowych
(
⚙️ 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.
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?
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.
🎁 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ć ;)
🎓 Playwright API
897 PLN
ZAMIAST 1797 PLN
- Dożywotni dostęp do kursu
- Dożywotni dostęp do aktualizacji
- 17 modułów tematycznych
- Ponad 23 godzin materiałów wideo
- Łącznie ponad 180 lekcji
- Ćwiczenia utrwalające wiedzę po wybranych lekcjach
- Trzy quizy sprawdzające Twoją wiedzę
- Certyfikat ukończenia kursu – gotowy do pokazania rekruterowi lub szefowi
- Dostęp do prywatnej grupy kursantów – tylko dla uczestników STB
- Zeszyt postępów – śledź, co już przerobiłeś/aś
- Kod źródłowy na GitHubie – do każdej lekcji, bez zgadywania i błądzenia
- Wsparcie merytoryczne w komentarzach pod lekcjami
- Bezpośredni kontakt z prowadzącym – nie zostajesz sam/a
- ZERO RYZYKA!
30 dni na zwrot kursu - 🎁 Bonus: Mini kurs - wprowadzenie do Gita
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.
-
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.
-
Jak długo mam
dostęp do tego kursu?
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.
-
Co, jeśli nie
jestem zadowolony/zadowolona z kursu?
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.
-
Jakich narzędzi
potrzebuję, aby wynieść z kursu jak najwięcej?
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.
-
Czy dostanę
cały
kurs od razu?
TAK! Dostaniesz dostęp do wszystkich materiałów już w pierwszym dniu.
-
Potrzebuję
polską
fakturę. Czy ją dostanę?
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.
-
Co, jeżeli mam
z
czymś problem lub coś jest niejasne?
Napisz na adres email: bartek@akademiaqa.pl
Kontakt
Email:
bartek@akademiaqa.pl
Telefon:
+48 735 222 444
Adres:
BTX Bartosz Kita
Ul. Świerkowa 8
58-140 Jaworzyna Śląska
NIP: 884-233-6584