Automatyzacja testów zaczyna się od programowania.

Nausz się programowania w TypeScript i otwórz sobie drogę
do automatyzacji testów w Playwright.

🤔 Zanim zaczniesz czytać – sprawdź, czy ten kurs jest dla Ciebie.

Czy pracujesz już jako tester manualny?

Czy chcesz wejść w świat automatyzacji testów?

Czy czujesz, że Twoja wiedza z JavaScript/TypeScript nie jest jeszcze wystarczająca do automatyzacji testów?

👉 Jeśli choć raz kliknąłeś ✅ – ten kurs jest dla Ciebie!

A jeśli nadal się wahasz – przewiń niżej i zobacz, jak wygląda kurs od środka 👇

Przedstawiam Ci kurs "TypeScript dla testera"

  • Poznasz TypeScript – język, który stał się standardem w automatyzacji testów frontendowych i API.
  • Skonfigurujesz profesjonalne środowisko pracy (Node.js, npm, git, VSCode).
  • Nauczysz się korzystać z narzędzi wspierających jakość kodu (Prettier, ESLint).
  • Zrozumiesz typowanie, konwersje typów i strukturę aplikacji w TypeScript.
  • Przygotujesz się do realnych projektów testerskich, pisząc własne moduły i funkcje.
  • Kurs obejmuje zadania domowe i rozwiązania, aby utrwalić wiedzę w praktyce i sprawdzić swoje postępy na bieżąco.
  • Otrzymasz certyfikat potwierdzający Twoje kompetencje techniczne.
  • Zyskasz wsparcie społeczności i mentorów na każdym etapie nauki.
  • Masz pełny, dożywotni dostęp do materiałów i aktualizacji kursu.

🤔 Zastanawiasz się, czy sam TypeScript wystarczy? A może lepiej zacząć od nauki JavaScript?
Koniecznie zobacz tę lekcję – rozwieje Twoje wątpliwości już na starcie!

Twoje środowisko pracy:

Na start przygotujesz swoje środowisko jak profesjonalny tester. Nauczysz się instalować i konfigurować Node.js, npm, git i VSCode, a także tworzyć własne projekty. Bez stresu, bez skomplikowanych instrukcji – krok po kroku, nawet jeśli nigdy wcześniej tego nie robiłeś.

Twój pierwszy kod:

W tej części poznasz podstawy TypeScript od zupełnego zera. Nauczysz się, jak działają typy danych, instrukcje warunkowe, funkcje, obiekty i klasy. Wszystko w praktyce, bez zbędnej teorii – dokładnie tak, jak potrzebuje tester automatyzujący.

Twoje pierwsze projekty:

Każdy moduł kończy się praktycznym zadaniem i rozwiązaniem. Stworzysz własne funkcje, programy oraz mini-projekty, ucząc się, jak pisać czytelny i profesjonalny kod. Dzięki dodatkowym bonusom utrwalisz wiedzę i będziesz gotowy na pierwsze wyzwania testerskie z TypeScript.

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

  • 13 modułów i ponad 16 godzin praktycznej nauki!
    Bez lania wody – tylko konkretne umiejętności, których naprawdę potrzebujesz.

  • Pełna konfiguracja środowiska od zera.
    Nie musisz nic wiedzieć – wszystkiego nauczysz się w trakcie kursu!

  • TypeScript od podstaw w praktyce.
    Typy, funkcje, klasy, obiekty – wyjaśnione w prosty i zrozumiały sposób, z praktycznymi przykładami.

  • Wsparcie społeczności testerów.
    Nie uczysz się sam – masz grupę ludzi i mentorów, którzy Ci pomogą.

  • Dożywotni dostęp do wszystkich lekcji i aktualizacji.
    Uczysz się we własnym tempie – wracasz kiedy chcesz!

  • Bezpośrednie wsparcie od prowadzącego.
    Masz pytanie? Odpowiedź czeka szybciej niż myślisz!

  • Wideo, które tłumaczy wszystko krok po kroku.
    Nie czytasz podręczników – widzisz, jak to zrobić na ekranie.

  • Kod źródłowy na GitHubie.
    Każdy etap nauki masz w repozytorium – bez zgadywania i błądzenia.

  • Certyfikat ukończenia kursu.
    Potwierdź swoje nowe kompetencje przed rekruterem lub szefem!

  • Ogromna oszczędność czasu.
    Zamiast tracić miesiące na szukanie informacji, dostajesz gotową, sprawdzoną ścieżkę.

Dołączam do kursu!

Wszystko jasne, Bartek!
Znam Twoje materiały, ufam Ci w 100%, więc chcę od razu 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ż prawie trzy 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

TypeScript dla testera w liczbach

13

Modułów

16

Godziny materiału

120

Lekcji

9

Praktycznych ćwiczeń

Zobacz szczegółowy program kursu "TypeScript dla testera"

MODUŁ 1 – WPROWADZENIE

W tym module poznasz podstawowe założenia kursu, różnice między JavaScript a TypeScript oraz swojego instruktora. Dowiesz się również, czego będziesz potrzebować do efektywnej nauki, gdzie znaleźć kod źródłowy oraz jak zdobyć certyfikat ukończenia. Na koniec poznasz narzędzia wspierające Twoją naukę – quizy i zeszyt postępów.


Lekcja 1 – Powitanie

Lekcja 2 – Różnica między JavaScript a TypeScript

Lekcja 3 – Twój instruktor

Lekcja 4 – Czego będziesz potrzebować

Lekcja 5 – Quizy i certyfikat ukończenia kursu

Lekcja 6 – Kod na GitHubie

Lekcja 7 – Wspólna nauka i zeszyt postępów

MODUŁ 2 – KONFIGURACJA ŚRODOWISKA

W tym module przygotujesz swoje środowisko pracy do pisania testów automatycznych. Zainstalujesz niezbędne narzędzia, skonfigurujesz edytor kodu oraz zadbasz o formatowanie i jakość kodu. Zwieńczeniem modułu będzie praktyczne ćwiczenie wraz z omówieniem rozwiązania.


Lekcja 1 – Instalacja NodeJS i npm na MacOS

Lekcja 2 – Instalacja i omówienie VSCode

Lekcja 3 – Utworzenie projektu npm

Lekcja 4 – Instalacja i konfiguracja TypeScript

Lekcja 5 – Pierwsze uruchomienie kodu TypeScript

Lekcja 6 – Instalacja Prettiera

Lekcja 7 – Konfiguracja Prettiera

Lekcja 8 – Instalacja ESLinta

Lekcja 9 – Dodatkowe wtyczki do VSCode

Lekcja 10 – Czy to konieczne

Lekcja 11 – Ćwiczenie

Lekcja 12 – Rozwiązanie ćwiczenia

MODUŁ 3 – PODSTAWOWE TYPY DANYCH

Ten moduł to fundament pracy z TypeScriptem – dowiesz się, czym są zmienne, jakie są różnice między var, let i const, oraz jak działa zakres zmiennych. Nauczysz się pracy z tekstem, liczbami i wartościami logicznymi, a także poznasz różnice między typami prostymi a obiektowymi. Wszystko zakończysz praktycznym ćwiczeniem z omówieniem.


Lekcja 1 – Co to są zmienne

Lekcja 2 – Różnica między var, let i const

Lekcja 3 – Zasięg zmiennych – teoria

Lekcja 4 – Zasięg zmiennych – praktyka

Lekcja 5 – Praca z tekstem, część I

Lekcja 6 – Praca z tekstem, część II

Lekcja 7 – Praca z tekstem, część III

Lekcja 8 – Przykłady pracy z tekstem w projekcie

Lekcja 9 – Prawda albo fałsz

Lekcja 10 – Praca z liczbami

Lekcja 11 – Różnica między typami prostymi, a obiektowymi

Lekcja 12 – Ćwiczenie

Lekcja 13 – Rozwiązanie ćwiczenia

MODUŁ 4 – DODATKOWE TYPY DANYCH

W tym module zagłębisz się w dodatkowe aspekty pracy z danymi w TypeScripcie. Nauczysz się porównywać wartości, zrozumiesz różnice między null a undefined, poznasz instrukcje warunkowe oraz typy union, any i unknown. Zdobytą wiedzę sprawdzisz w ćwiczeniu praktycznym z omówieniem rozwiązania.


Lekcja 1 – Operatory porównania

Lekcja 2 – NaN

Lekcja 3 – Różnica między null i undefined

Lekcja 4 – Instrukcje warunkowe – część I

Lekcja 5 – Instrukcje warunkowe – część II

Lekcja 6 – Instrukcje warunkowe – część III

Lekcja 7 – Union types

Lekcja 8 – Typ any

Lekcja 9 – Typ unknown

Lekcja 10 – Ćwiczenie

Lekcja 11 – Rozwiązanie ćwiczenia

MODUŁ 5 - 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ę

Quiz I - Pytanie utrwalające wiedzę

Quiz I - Pytanie utrwalające wiedzę

MODUŁ 6 – FUNKCJE

W tym module nauczysz się wszystkiego, co musisz wiedzieć o funkcjach w TypeScripcie. Od podstawowego tworzenia funkcji, przez przekazywanie parametrów (w tym opcjonalnych i domyślnych), aż po zaawansowane zagadnienia jak operator nullish coalescing, typ never czy funkcje jako parametry. Poznasz także różne sposoby definiowania funkcji, import/eksport oraz sprawdzisz swoje umiejętności w praktyce.


Lekcja 1 – Wprowadzenie do funkcji

Lekcja 2 – Utworzenie pierwszej funkcji

Lekcja 3 – Przekazywanie parametrów do funkcji

Lekcja 4 – Zwracany typ w funkcji

Lekcja 5 – Przekazywanie opcjonalnych i domyślnych parametrów do funkcji

Lekcja 6 – Operator nullish coalescing

Lekcja 7 – Funkcja jako parametr

Lekcja 8 – Sposoby tworzenia funkcji

Lekcja 9 – Typ never

Lekcja 10 – Import export

Lekcja 11 – Ćwiczenie

Lekcja 12 – Rozwiązanie ćwiczenia

Lekcja 13 – Funkcje w praktyce

MODUŁ 7 – KOLEKCJE

W tym module nauczysz się pracować z kolekcjami danych w TypeScripcie – głównie tablicami, mapami i setami. Poznasz operacje na tablicach, sposoby ich transformacji i sortowania, nauczysz się wykorzystywać pętle oraz rozumieć mutowalność i niemutowalność danych. Na koniec przećwiczysz zdobytą wiedzę w praktycznym ćwiczeniu z rozwiązaniem.


Lekcja 1 – Wprowadzenie do listy

Lekcja 2 – Wyciąganie elementów z tablicy

Lekcja 3 – Custom logger

Lekcja 4 – Mutowalność i niemutowalność – teoria

Lekcja 5 – Podstawowe operacje na tablicach

Lekcja 6 – Transformacja i wyszukiwanie elementów

Lekcja 7 – Sortowanie tablic

Lekcja 8 – Warunki w spread operator

Lekcja 9 – Podsumowanie tablic

Lekcja 10 – Pętle for, for of o forEach

Lekcja 11 – Pętle while i do-while

Lekcja 12 – Mapy

Lekcja 13 – Sety

Lekcja 14 – Tuples – krotki

Lekcja 15 – Enumy

Lekcja 16 – Ćwiczenie

Lekcja 17 – 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ę

Quiz II - Pytanie utrwalające wiedzę

Quiz II - Pytanie utrwalające wiedzę

MODUŁ 9 – KLASY I OBIEKTY I

W tym module poznasz podstawy pracy z obiektami i klasami w TypeScripcie. Nauczysz się tworzyć obiekty na różne sposoby, dodawać do nich metody oraz rozróżniać funkcje od metod. Zrozumiesz, czym są klasy, jak działają modyfikatory dostępu public, private i readonly, oraz jak używać getterów i setterów. Na zakończenie utrwalisz zdobytą wiedzę w praktycznym ćwiczeniu z rozwiązaniem.


Lekcja 1 - Wprowadzenie do obiektów

Lekcja 2 - Cztery sposoby tworzenia obiektów

Lekcja 3 - Dodawanie metod do obiektów

Lekcja 4 - Różnica między funkcją a metodą

Lekcja 5 - Co to jest klasa

Lekcja 6 - Utworzenie pierwszej klasy

Lekcja 7 - Dodanie metod do klasy

Lekcja 8 - Modyfikatory dostępu - public i private

Lekcja 9 - Modyfikator readonly

Lekcja 10 - Metody getters i setters

Lekcja 11 - Ćwiczenie

Lekcja 12 - Rozwiązanie ćwiczenia

MODUŁ 10 – KLASY I OBIEKTY II

W tym module zagłębisz się w bardziej zaawansowane zagadnienia związane z klasami i obiektami w TypeScripcie. Poznasz pola i metody statyczne, konstruktor prywatny oraz zasadę kompozycji. Nauczysz się tworzyć klasy bazowe, dziedziczyć po nich oraz stosować klasy abstrakcyjne i polimorfizm. Zrozumiesz, jak wykorzystać interface'y jako typy i kontrakty, a także poznasz różnice między type a interface. Na koniec zobaczysz praktyczne zastosowania typów Record i Partial oraz przećwiczysz nową wiedzę w zadaniu z rozwiązaniem.


Lekcja 1 - Pola i metody statyczne

Lekcja 2 - Prywatny konstruktor

Lekcja 3 - Kompozycja

Lekcja 4 - Wprowadzenie do dziedziczenia

Lekcja 5 - Utworzenie klasy bazowej i dodanie dziedziczenia

Lekcja 6 - Dodanie klasy abstrakcyjnej

Lekcja 7 - Nadpisywanie metod

Lekcja 8 - Polimorfizm

Lekcja 9 - Interface jako typ obiektu

Lekcja 10 - Interface jako kontrakt dla klasy

Lekcja 11 - Interface w klasie abstrakcyjnej

Lekcja 12 - Rozszerzanie interfaców

Lekcja 13 - Różnica między typem a interfacem

Lekcja 14 - Record

Lekcja 15 - Partial

Lekcja 16 - Przykład kodu w projektach UI i API

Lekcja 17 - Ćwiczenie

Lekcja 18 - Rozwiązanie ćwiczenia

MODUŁ 11 – TYPY GENERYCZNE

W tym module nauczysz się korzystać z typów generycznych w TypeScripcie. Dowiesz się, jak tworzyć funkcje, interfejsy i metody generyczne oraz jak stosować ograniczenia (constraints) dla większej kontroli typów. Zobaczysz również praktyczne zastosowania generyków w testach API, co pozwoli Ci pisać bardziej elastyczny i wielokrotnego użytku kod.


Lekcja 1 - Funkcje generyczne

Lekcja 2 - Interfacy generyczne

Lekcja 3 - Metody generyczne

Lekcja 4 - Funkcje generyczne z ograniczeniami

Lekcja 5 - Praktyczne przykłady użycia typów generycznych w testach API

MODUŁ 12 – 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ę

Quiz III - Pytanie utrwalające wiedzę

Quiz III - Pytanie utrwalające wiedzę

CERTYFIKAT UKOŃCZENIA KURSU

Uzyskaj certyfikat ukończenia kursu

BONUS – DODATKOWE LEKCJE

Lekcja 1 - Czym jest asynchroniczność, async, await i promise

BONUS – NAPISZ PIERWSZE TESTY UI I API W PLAYWRIGHT

Moduł dostępny wkrótce!

BONUS – GIT WPROWADZENIE

Ten bonusowy moduł to szybkie i praktyczne wprowadzenie do pracy z systemem kontroli wersji Git. Dowiesz się, czym jest Git, jak go zainstalować na Windowsie, jak korzystać z terminala oraz jak zainicjować repozytorium i wykonać pierwszy commit. Na koniec nauczysz się tworzyć nowe branche i klonować projekty z GitHuba.


Lekcja 1 – Co to jest Git

Lekcja 2 – Instalacja gita na Windows 11

Lekcja 3 – Instalacja CMDER na Windows 11

Lekcja 4 – Podstawowe komendy w terminalu

Lekcja 5 – Konfiguracja gita – kopia

Lekcja 6 – Inicjalizacja pustego repozytorium git

Lekcja 7 – Pierwszy komit

Lekcja 8 – Dodajemy nowy branch

Lekcja 9 – Klonujemy projekt z GitHuba

"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ć senior testera, co KONKRETNIE zmienia znajomość TypeScript w automatyzacji testów.
Odpowiedź brzmi: Twoje testy będą czytelne, skalowalne i gotowe na produkcję — a rekruterzy sami będą zapraszać Cię na rozmowy. 🚀

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

🧠 Kurs TypeScript dla testera – zbuduj solidne fundamenty

Ten kurs to Twoje wejście do świata profesjonalnej automatyzacji.
Uczysz się TypeScriptu od podstaw aż do poziomu potrzebnego w codziennej pracy testera automatyzującego.


🔍 Co opanujesz?

  • Podstawy TypeScript – typy proste, tablice, obiekty, funkcje, zmienne, operatory
  • Typowanie zaawansowane – interfejsy, typy generyczne, uniony, aliasy typów
  • Obsługę błędów i stanów – typy `undefined`, `null`, `void`, `never`
  • Budowanie struktur danych – mapy, sety, krotki
  • Organizację kodu – moduły, eksporty, importy, domyślne i nazwane
  • Praktyczne myślenie typami – planowanie struktury API i modeli danych

⚙️ Stack i przykłady użycia

  • TypeScript – pisany od początku pod kątem testowania aplikacji
  • Konfiguracja projektu TypeScript (`tsconfig.json`) – paths, outDir, strict
  • Tworzenie typów do testów API i testów UI (np. dla Playwrighta)
  • Typowanie odpowiedzi z API i danych testowych
  • Refaktoryzacja kodu testowego z wykorzystaniem TypeScriptu

💡 Czego się nauczysz?

  • Swobodnie pisać kod testowy w TypeScript
  • Projektować typy i interfejsy dostosowane do potrzeb testów
  • Unikać typowych błędów typowania i pisać bardziej bezpieczne testy
  • Wykorzystywać TypeScript do walidacji danych w testach API
  • Tworzyć czysty i łatwy do utrzymania kod testowy

🎓 Podsumowanie

TypeScript to przyszłość testów automatycznych.

Dzięki temu kursowi:

  • Twoje testy będą solidne i odporne na zmiany w aplikacji
  • Zbudujesz portfolio, które pokazuje, że rozumiesz profesjonalną automatyzację
  • Będziesz gotowy/gotowa do pracy na projektach komercyjnych

🎯 Kurs zawiera ponad 120 praktycznych lekcji i ponad 16 godzin wytłumaczonego kodowania!

🌟 Efekt końcowy: Umiesz pisać testy w TypeScript od zera jak profesjonalista – bez strachu o błędy typowania.

A co, jeśli czegoś nie zrozumiem?

Spokojnie — ten kurs został zaprojektowany tak, żeby krok po kroku przeprowadzić Cię od zera aż do momentu, w którym swobodnie piszesz i rozumiesz kod w TypeScript.

Nie musisz znać JavaScriptu – wszystko tłumaczę od podstaw.

Nauka programowania na początku bywa trudna, i to zupełnie normalne, że pojawią się pytania.

To wręcz dobry znak – bo pytania oznaczają, że myślisz, próbujesz, uczysz się.

I pamiętaj – nie ma głupich pytań. Szczególnie na początku.

Dlatego pod każdą lekcją znajdziesz formularz do zadawania pytań. Możesz śmiało dodać zrzut ekranu z VS Code albo link do Twojego repozytorium na GitHubie czy GitLabie.

Gdy tylko pojawi się nowe pytanie, od razu dostaję powiadomienie – i staram się jak najszybciej odpisać.
Nie zostawiam Cię z problemem.

Bartek, pokażesz przykładowe lekcje z kursu?

Pewnie, że pokażę!
Poniżej możesz obejrzeć dwie przykładowe lekcje z kursu "TypeScript dla testera"

🎓 Co to są zmienne?
🎓 Różnica między zmienna var, let i const

Czy kurs TypeScript dla testera obejmuje również podstawy JavaScript?

I czy osoba, która nie zna jeszcze JavaScript, poradzi sobie z nauką TypeScriptu?

Świetne pytanie – i cieszę się, że je zadajesz!


TypeScript to tzw. superset JavaScript – oznacza to, że 95% składni i mechanizmów w TS jest identyczna z JS.
TypeScript dodaje do JavaScript głównie system typów oraz dodatkowe zabezpieczenia, a potem… podczas kompilacji i tak zamienia cały kod na czysty JavaScript!

Czy w kursie uczę JavaScript? Tak, ale w sposób naturalny i bez sztucznego rozbijania nauki na dwa etapy.
Od razu uczysz się pisać kod w TypeScript, a JavaScript poznajesz "przy okazji", bo większość kodu i zasad jest dokładnie taka sama.


Dlaczego takie podejście jest lepsze?

  • Jeśli Twoim celem jest tworzenie testów (np. w Playwright), szybsze i skuteczniejsze będzie nauczenie się od razu TypeScript.
  • Nie tracisz czasu na poznawanie JS, tylko po to, by potem drugi raz uczyć się różnic w TS.
  • Tam, gdzie TypeScript różni się od JS, dokładnie to pokazuję w lekcjach.
  • Jeśli w przyszłości będziesz potrzebować pisać kod w JavaScript, odnajdziesz się bez problemu – bo nauka TypeScript daje Ci kompletny fundament.

Dla przykładu – w kursie Playwright API pokazuję też użycie JavaScript w Postmanie i nasi kursanci świetnie radzą sobie z przejściem między tymi dwoma językami. 👨‍💻👩‍💻

Podsumowując:
➡️ Nie musisz znać JavaScript, żeby zacząć kurs.
➡️ Nauczysz się wszystkiego, czego potrzebujesz do automatyzacji testów.
➡️ A jeśli kiedyś będziesz pisać w JS — poczujesz się tam jak w domu. 🙂


Masz jeszcze pytania? Napisz do mnie maila (bartek(małpka)akademiaqa.pl) – chętnie pomogę!



🎓 Różnica między JavaScript a TypeScript

Certyfikat ukończenia kursu

Chcesz potwierdzić swoje umiejętności?
Po ukończeniu kursu otrzymasz imienny certyfikat "TypeScript dla Testera", który możesz dodać do CV lub profilu na LinkedIn.

Aby go zdobyć, wystarczy spełnić 3 proste warunki:

  • Obejrzyj wszystkie lekcje
    To gwarancja, że poznasz cały materiał i nie przegapisz niczego ważnego.

  • Zdaj wszystkie quizy
    Każda część kursu kończy się quizem. Certyfikat otrzymasz, jeśli poprawnie odpowiesz na wszystkie pytania we wszystkich trzech testach.

  • Zdobądź token certyfikacyjny
    To ostatni krok. Jak go zdobyć? Spokojnie — wszystko wyjaśniam w trakcie kursu. 😉

Poznaj opinie moich kursantów










Materiały dodatkowe i bonusy

Nauka programowania 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.
  • 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.
  • Bonusowe lekcje o pracy z Git.
  • 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: 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: 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. tego:
- 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.

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
  • Testy manualne 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 i 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ę.

Masz wątpliwości? To zupełnie normalne!

  • „Nie umiem programować”
    W tym kursie uczysz się od zera – bez żadnych wymagań wstępnych. Wszystko tłumaczę prostym językiem, krok po kroku.

  • „Nie jestem techniczny / techniczna”
    Ten kurs jest właśnie dla osób nietechnicznych, które chcą wejść do świata automatyzacji bez stresu.

  • „Nie ogarnę konfiguracji i narzędzi”
    Masz wszystko pokazane na wideo – co kliknąć, co zainstalować, jak działać. Do tego masz moje wsparcie.

  • „Nie wiem, od czego zacząć”
    W kursie masz wszystko uporządkowane krok po kroku – od instalacji środowiska, przez zmienne, typy, funkcje i klasy, aż po realne przykłady użycia TypeScriptu w pracy testera.

  • „Co jeśli nie znajdę pracy?”
    Automatyzacja to najbardziej poszukiwany skill w testowaniu. Kurs buduje Twoje portfolio i pewność siebie.

  • „Nie będę miał/a kogo zapytać”
    Masz dostęp do grupy wsparcia oraz komentarzy pod lekcjami.

  • „Nie mam czasu na naukę”
    Lekcje są krótkie i konkretne. Możesz uczyć się w swoim tempie, nawet po 20 minut dziennie.

  • „Boję się, że nie dam rady”
    To naturalne. Ale nie musisz być ekspertem – wystarczy, że zaczniesz. Resztą zajmiemy się razem. 💪


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ć ;)


🎓 TypeScript dla testera

1497 PLN

  • Dożywotni dostęp do kursu
  • Dożywotni dostęp do wszystkich aktualizacji
  • 13 modułów tematycznych
  • Ponad 16 godzin materiałów wideo
  • Łącznie ponad 120 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 gwarancji zwrotu pieniędzy

  • 🎁 Bonus: Mini kurs – wprowadzenie do Gita


🎓 Playwright UI
🎓 TypeScript dla testera

1997 PLN

ZAMIAST 3294 PLN

Najniższa cena z ostatnich 30 dni przed obniżką wynosiła: 3294 PLN

  • Dożywotni dostęp do kursu
  • Dożywotni dostęp do aktualizacji
  • 13 modułów tematycznych
  • Ponad 20 godzin materiałów wideo
  • Łącznie ponad 140 lekcji
  • Ćwiczenie utrwalające wiedzę
  • 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

  • Dodatkowo, w skład pakietu wchodzą kursy:
  • Kurs TypeScript dla testera - 1497 PLN
  • 🎁 Bonus: Mini kurs - wprowadzenie do Gita


Podsumujmy, co otrzymasz:

  • Dożywotni dostęp do kursu "TypeScript dla testera".
  • Dożywotni dostęp do aktualizacji.
  • Wsparcie mentorskie od prowadzącego.
  • 13 modułów, ponad 120 lekcji i ponad 16 godzin materiału.
  • Zeszyt postępów – Twoje notatki w jednym miejscu.
  • Dostęp do zamkniętej grupy, tylko dla kursantów AkademiaQA.
  • Cały kod źródłowy dostępny na GitHubie.
  • Certyfikat ukończenia kursu.
  • Oszczędność czasu – uczysz się tylko tego, co potrzebne.
  • Gwarancja satysfakcji. Naucz się pisać testy w TypeScript w 30 dni albo oddamy 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 zmieni 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ę programowania w TypeScript lub z jakichś powodów kurs nie będzie dla Ciebie odpowiedni, to wystarczy, że napiszesz na adres bartek[małpka]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.
  • Na platformie AkademiaQA.pl zgromadziłem już prawie trzy tysiące 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 11 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