Chcesz się nauczyć automatyzować testy do frontendu i backendu?
Jeżeli TAK!
To mam dla Ciebie rewelacyjną wiadomość!
Właśnie ukończyłem prace nad nowym kursem, w którym nauczę Cię jak połączyć testy frontendu z testami backendu.
F.A.S.T. czyli Full stack Automation Software Tester.
Jeżeli brzmi to interesująco, to proszę przeczytaj do końca!
Dlaczego F.A.S.T. to coś wyjątkowego?
To pierwszy tego typu program na polskim rynku, łączący testy automatyczne na frontendzie oraz backendzie, który pozwoli Ci zrewolucjonizować swoje umiejętności w dziedzinie testowania.
F.A.S.T. składa się z trzech części:
- 1. Automatyzacja testów frontendu - Playwright + Java
- 2. Automatyzacja testów backendu REST API - Playwright + Java
- 3. Połączenie automatyzacji frontendu i backendu - Playwright + Java
- BONUS I: ZAAWANSOWANE LOKATORY
- BONUS II: URUCHAMIANIE TESTÓW NA CI
- BONUS III: KURS LOMBOK
F jak Full stack
Wiele osób pytało mnie, dlaczego postawiłem na "Full Stack Automation" zamiast tylko na testy frontendu.
Odpowiedź jest prosta: dzięki narzędziu Playwright możemy połączyć ze sobą testy UI i API, co przekłada się na znacznie większą efektywność testowania.
To właśnie Playwright pozwala nam na takie połączenie, które dotąd było trudne do osiągnięcia, szczególnie w świecie Javy.
Jeśli zastanawiasz się, dlaczego nie wybrałem Selenium lub Cypress, to odpowiadam:
Playwright jest szybszy, łatwiejszy w obsłudze, posiada lepsze narzędzia do debugowania i pozwala na prowadzenie testów we wszystkich przeglądarkach w trybie headless.
Zresztą zobacz porównania szybkości Playwright vs. Selenium vs. Cypress.
https://blog.checklyhq.com/cypress-vs-selenium-vs-playwright-vs-puppeteer-speed-comparison/
https://mtlynch.io/notes/cypress-vs-playwright/#playwright-is-significantly-faster-than-cypress
https://applitools.com/blog/cypress-vs-playwright/
Jak widzisz wszędzie wygrywa Playwright.
Nawiasem mówiąc, przewiduję, że w ciągu najbliższych dwóch lat Playwright zdetronizuje Selenium jako główne narzędzie do automatyzacji testów.
Dodatkowo Playwright oferuje:
- Wsparcie kilku języków programowania: Java, JavaScript, Python i C#
- Wbudowany mechanizm czekania na elementy: to jest gamechanger w porównaniu do Selenium!
- Łatwość pracy z IFrame: żadnego kombinowania, żadnego JavaScriptExecutor. Wybierasz ramkę i pracujesz.
- Praca na wielu zakładkach w przeglądarce: BrowserContext to takie mini kontenery, które otwierają tab w trybie incognito. Otwierasz przeglądarkę i w jednym tabie logujesz się jako admin a w drugim jako użytkownik.
- Wysłanie requestów do API i przekazywanie sesji do przeglądarki.
- Wbudowane narzędzia do debugowania testów.
- Wbudowane wsparcie dla najnowszej wersji przeglądarki. Nie musisz się martwić o ściąganie odpowiedniego drivera do przeglądarki.
- Wbudowane screenshoty i nagrywanie wideo z przebiegu testu.
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ę! Od 15 lat zajmuję się testowaniem oprogramowania, a od 10 lat zajmuję się tylko i wyłącznie automatyzacją testów.
Piszę 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.
Uwielbiam spędzać czas z moimi dziećmi, poznawać nowe technologie oraz pić yerbę w nietypowych miejscach 😉
W 2022 roku zostałem nominowany do konkursu "Ludzie testowania 2021" organizowanego przez testerzy.pl
Do tej pory miałem przyjemność pracować dla takich firm, jak: InPost, Avra, IPF Digital, Sii Polska, STX Next, Rakuten KOBO, Workday, AOL
Zobacz szczegóły kursu F.A.S.T
MODUŁ 1 - WPROWADZENIE
LEKCJA 1 - POWITANIE
LEKCJA 2 - TWÓJ INSTRUKTOR
LEKCJA 3 - CZEGO BĘDZIESZ POTRZEBOWAĆ
LEKCJA 4 - CERTYFIKAT I QUIZY
LEKCJA 5 - DWIE PORADY
LEKCJA 6 - POMOC W NAUCE
LEKCJA 7 - BONUSY
LEKCJA 8 - ZADANIE DOMOWE
MODUŁ 2 - KONFIGURACJA ŚRODOWISKA
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - LISTA NARZĘDZI W10
LEKCJA 3 - INSTALACJA CMDR W10
LEKCJA 4 - INSTALACJA JAVY 17 - JVMS - W10
LEKCJA 5 - DODANIE JAVA_HOME DO ZMIENNEJ PATH - W10
LEKCJA 6 - INSTALACJA MAVEN - W10
LEKCJA 7 - INSTALACJA INTELLIJ - W10
LEKCJA 8 - INSTALACJA GITHUB COPILOT
LEKCJA 9 - ZAMIANA POWERSHELL NA CMDR - W10
LEKCJA 10 - INSTALACJA DOCKERA - W10
LEKCJA 11 - INSTALACJA WOV LAUNCHER - W10
LEKCJA 12 - PODSUMOWANIE
MODUŁ 3 - SZYBKI START
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - PRACA Z DOKUMENTACJĄ PW
LEKCJA 3 - KONFIGURACJA ZALEŻNOŚCI W PROJEKCIE
LEKCJA 4 - PIERWSZY TEST
LEKCJA 5 - WŁĄCZENIE PRZEGLĄDARKI
LEKCJA 6 - KONWENCJA NAZEWNICTWA TESTÓW
LEKCJA 7 - URUCHAMIANIE TESTÓW NA RÓŻNYCH PRZEGLĄDARKACH
LEKCJA 8 - BROWSERCONTEXT
LEKCJA 9 - UTWORZENIE KLASY BAZOWEJ
LEKCJA 10 - ĆWICZENIE
LEKCJA 11 - PODSUMOWANIE
LEKCJA 12 - PRZYKŁADOWE ROZWIĄZANIE ĆWICZENIA
MODUŁ 4 - WSTĘP DO SELEKTORÓW
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - RÓŻNICA MIĘDZY SELEKTOREM A LOKATOREM
LEKCJA 3 - ZNAJDOWANIE ELEMENTU PO ID
LEKCJA 4 - DEBUGOWANIE TESTÓW
LEKCJA 5 - ZNAJDOWANIE ELEMENTU ZA POMOCĄ TEKSTU
LEKCJA 6 - ASERCJE WBUDOWANE W PW
LEKCJA 7 - ZNAJDOWANIE ELEMENTU ZA POMOCĄ CSS
LEKCJA 8 - ZNAJDOWANIE ELEMENTÓW ZA POMOCĄ XPATH
LEKCJA 9 - NAGRYWANIE TESTÓW
LEKCJA 10 - REKOMENDOWANE LOKATORY
LEKCJA 11 - POPRAWIENIE TESTU
LEKCJA 12 - ĆWICZENIE
LEKCJA 13 - PODSUMOWANIE
LEKCJA 14 - PRZYKŁADOWE ROZWIĄZANIE ĆWICZENIA
MODUŁ 6 - PODSTAWOWE AKCJE PW
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - PAGE
LEKCJA 3 - INPUT
LEKCJA 4 - TEXT
LEKCJA 5 - DROPDOWN
LEKCJA 6 - CHECKBOX
LEKCJA 7 - ASERCJE
LEKCJA 8 - RADIO BUTTON
LEKCJA 9 - DYNAMICZNIE ŁADOWANE ELEMENTY
LEKCJA 10 - DYNAMICZNIE ŁADOWANE KONTROLKI
LEKCJA 11 - KLAWIATURA I MYSZKA
LEKCJA 12 - PRZECZYTANIE DANYCH Z TABELI
LEKCJA 13 - ZAMIANA DANYCH Z TABELI NA OBIEKTY
LEKCJA 14 - ĆWICZENIE
LEKCJA 15 - PODSUMOWANIE
LEKCJA 16 - PRZYKŁADOWE ROZWIĄZANIE ĆWICZENIA
MODUŁ 7 - ZAAWANSOWANE AKCJE PW
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - IFRAME
LEKCJA 3 - SHADOW DOM
LEKCJA 4 - DIALOD
LEKCJA 5 - DOWNLOAD FILE
LEKCJA 6 - UPLOAD SINGLE FILE
LEKCJA 7 - UPLOAD MULTIPLE FILES
LEKCJA 8 - SCREENSHOT
LEKCJA 9 - NAGRANIE VIDEO Z TESTU
LEKCJA 10 - TRACING
LEKCJA 11 - URUCHAMIANIE TRACINGU LOKALNIE
LEKCJA 12 - BASIC AUTH
LEKCJA 13 - PRACA Z KILKOMA OKIENKAMI PRZEGLĄDARKI
LEKCJA 14 - STORAGE STATE
LEKCJA 15 - WYKONANIE KODU JAVASCRIPT
LEKCJA 16 - ĆWICZENIE
LEKCJA 17 - PODSUMOWANIE
LEKCJA 18 - PRZYKŁADOWE ROZWIĄZANIE ĆWICZENIA
MODUŁ 8 - PAGE OBJECT PATTERN
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - PAGE OBJECT PATTERN TEORIA
LEKCJA 3 - TWORZYMY PIERWSZY PAGE OBJECT
LEKCJA 4 - TWORZYMY KOLEJNY PAGE OBJECT
LEKCJA 5 - BUDUJEMY STRONY Z MAŁYCH SEKCJI
LEKCJA 6 - TWORZYMY METODĘ KTÓRA ZWRACA NOWY PAGE OBJECT
LEKCJA 7 - DODAJEMY KOLEJNY TEST
LEKCJA 8 - ŁĄCZENIE METOD W ŁAŃCUCHY
LEKCJA 9 - TWORZYMY PUBLICZNY DSL
LEKCJA 10 - TWORZYMY DTO Z DANYMI
LEKCJA 11 - ĆWICZENIE
LEKCJA 12 - PODSUMOWANIE
LEKCJA 13 - PRZYKŁADOWE ROZWIĄZANIE ĆWICZENIA
LEKCJA 14 - BONUS - OSOBNA KLASA NA LOKATORY
MODUŁ 9 - PROJEKT UI CZĘŚĆ I
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - OMÓWIENIE STRONY I TESTÓW
LEKCJA 3 - KONFIGURACJA PROJEKTU
LEKCJA 4 - DODANIE KONFIGURACJI DLA TRACINGU
LEKCJA 5 - PISZEMY TEST DO WYSZUKIWANIA
LEKCJA 6 - DODANIE ASERCJI DO PIERWSZEGO TESTU
LEKCJA 7 - DODANIE TESTU Z PARAMETRAMI
LEKCJA 8 - DRUGI TEST Z PARAMETRAMI - DANE Z METODY
LEKCJA 9 - INNE SPOSOBY NA PRZEKAZYWANIE DANYCH DO PLIKU
LEKCJA 10 - PRZYSPIESZENIE TESTÓW I CZEKANIE NA STRONĘ
LEKCJA 11 - DODANIE PLIKU PROPERTIES
LEKCJA 12 - DODAJEMY PROPERTIES DLA TRACING I BROWSER
LEKCJA 13 - ODPALANIE TESTÓW NA CHROME I MSEDGE
LEKCJA 14 - ĆWICZENIE
LEKCJA 15 - PODSUMOWANIE
MODUŁ 10 - PROJEKT UI CZĘŚĆ II
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - ZMIANA JĘZYKA NA STRONIE
LEKCJA 3 - UTWORZENIE BROWSER FACTORY
LEKCJA 4 - UŻYCIE BROWSER FACTORY
LEKCJA 5 - DODAJEMY TEST FILTROWANIA PO CENIE
LEKCJA 6 - DODAJEMY STRONĘ ART PAGE
LEKCJA 7 - WYCIĄGAMY CENY PRODUKÓW
LEKCJA 8 - SPRAWDZAMY CENY PRZY POMOCY PARAMETRU W ADRESIE URL
LEKCJA 9 - CZYTAMY INFORMACJE NA TEMAT SUWAKA DO CENY
LEKCJA 10 - PRZESUWAMY SUWAK CENY ZA POMOCĄ MYSZKI
LEKCJA 11 - FILTROWANIE PO CENIE W PĘTLI
LEKCJA 12 - CZEKANIE NA ZNIKAJĄCE ELEMENTY
LEKCJA 13 - PRZESUWAMY SUWAK CENY ZA POMOCĄ KLAWIATURY
LEKCJA 14 - ĆWICZENIE
LEKCJA 15 - PODSUMOWANIE
MODUŁ 11 - PROJEKT UI CZĘŚĆ III
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - ZMIANA KODOWANIA POLSKICH ZNAKÓW NA UTF8
LEKCJA 3 - UTWORZENIE NOWEGO TESTU ZAKUP PRODUKTU
LEKCJA 4 - TWORZYMY KLASĘ PRODUCT DTO
LEKCJA 5 - ZAMIANA PRODUKTÓW HTML NA LISTĘ PRODUKTÓW DTO
LEKCJA 6 - DODANIE CUSTOMIZATION SECTION
LEKCJA 7 - DODANIE PRODUKTU DO KOSZYKA
LEKCJA 8 - OBSŁUGA MODALA
LEKCJA 9 - PODSUMOWANIE ZAKUPÓW
LEKCJA 10 - SPRZĄTAMY W KODZIE - DODAJEMY KLASĘ BASEPAGE
LEKCJA 11 - WYPEŁNIENIE FORMULARZA Z DANYMI OSOBY ZAMAWIAJĄCEJ
LEKCJA 12 - LOSOWY ADRES EMAIL
LEKCJA 13 - WYPEŁNIENIE FORMULARZA Z ADRESEM
LEKCJA 14 - WYPEŁNIENIE FORMULARZA Z PŁATNOŚCIĄ
LEKCJA 15 - POTWIERDZENIE ZAMÓWIENIA
LEKCJA 16 - UPROSZCZENIE TESTU
LEKCJA 17 - DODANIE FASDY DO TESTÓW
LEKCJA 18 - RÓWNOLEGŁE URUCHAMIANIE TESTÓW
LEKCJA 19 - ĆWICZENIE
LEKCJA 20 - PODSUMOWANIE
MODUŁ 13 - KOMUNIKACJA HTTP
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - WPROWADZENIE DO PROTOKOŁU HTTP
LEKCJA 3 - WYSŁANIE REQUESTU GET Z POSTMANA
LEKCJA 4 - CZYTAMY DANE Z RESPONSE
LEKCJA 5 - CZYTAMY DANE Z REQUESTU
LEKCJA 6 - HTTP HANDLERS
LEKCJA 7 - ĆWICZENIE
LEKCJA 8 - PODSUMOWANIE
LEKCJA 9 - PRZYKŁADOWE ROZWIĄZANIE ĆWICZENIA
MODUŁ 14 - REST API TEORIA
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - WPROWADZENIE DO BACKENDU
LEKCJA 3 - API - APPLICATION PROGRAMMING INTERFACE
LEKCJA 4 - METODY HTTP
LEKCJA 5 - REST
LEKCJA 6 - SKĄD SIĘ BIORĄ ENDPOINTY
LEKCJA 7 - ZASOBY
LEKCJA 8 - JSON
LEKCJA 9 - KODY ODPOWIEDZI
LEKCJA 10 - CRUD
LEKCJA 11 - PATH PARAM I QUERY PARAMS
LEKCJA 12 - PODSUMOWANIE
MODUŁ 15 - TESTOWANIE REST API POSTMAN
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - INSTALACJA POSTMANA
LEKCJA 3 - OMÓWIENIE API DO TESTOWANIA
LEKCJA 4 - INSTALACJA API NA DOCKERZE
LEKCJA 5 - PIERWSZY GET PRZECZYTANIE WSZYSTKICH UŻYTKOWNIKÓW
LEKCJA 6 - KOLEJNY GET PRZECZYTANIE JEDNEGO UŻYTKOWNIKA
LEKCJA 7 - WYSŁANIE REQUESTU POST - UTWORZENIE UŻYTKOWNIKA
LEKCJA 8 - WYSYŁAMY REQUEST PUT - EDYCJA UŻYTKOWNIKA
LEKCJA 9 - REQUEST PATCH - CZĘŚCIOWY UPDATE UŻYTKOWNIKA
LEKCJA 10 - REQUEST DELETE - USUNIĘCIE UŻYTKOWNIKA
LEKCJA 11 - QUERY PARAMS
LEKCJA 12 - ĆWICZENIE
LEKCJA 13 - PODSUMOWANIE
MODUŁ16 - TESTOWANIE REST API PW
LEKCJA 1 - WPROWADZENIE
LEKCJA 2 - WYSŁANIE PIERWSZEGO REQUESTU GET - PRZECZYTANIE JEDNEGO UŻYTKOWNIKA
LEKCJA 3 - PRZENIESIENIE KONFIGURACJI DO API CONTEXT
LEKCJA 4 - SPRAWDZENIE CO ZAWIERA RESPONSE
LEKCJA 5 - ZAMIANA ODPOWIEDZI NA JSON OBJECT - GSON
LEKCJA 6 - ZAMIANA ODPOWIEDZI NA JSON NODE - JACKSON
LEKCJA 7 - DESERIALIZACJA - ZAMIANA ODPOWIEDZI NA OBIEKT W JAVIE
LEKCJA 8 - PRZECZYTANIE LISTY UŻYTKOWNIKÓW
LEKCJA 9 - MAPOWANIE LISTY UŻYTKOWNIKÓW NA JSON ARRAY
LEKCJA 10 - MAPOWANIE LISTY UŻYTKOWNIKÓW NA JSON NODE
LEKCJA 11 - DESERIALIZACJA LISTY - MAPOWANIE LISTY UŻYTKOWNIKÓW NA DTO
LEKCJA 12 - UTWORZENIE UŻYTKOWNIKA ZA POMOCĄ TEKSTU
LEKCJA 13 - UTWORZENIE UŻYTKOWNIKA ZA POMOCĄ MAPY
LEKCJA 14 - UTWORZENIE UŻYTKOWNIKA ZA POMOCĄ JSON OBJECT
LEKCJA 15 - UTWORZENIE UŻYTKOWNIKA ZA POMOCĄ DANYCH Z PLIKU
LEKCJA 16 - SERIALIZACJA - UTWORZENIE UŻYTKOWNIKA ZA POMOCĄ OBIEKTU DTO
LEKCJA 17 - EDYCJA UŻYTKOWNIKA
LEKCJA 18 - REFACTOR W ISTNIEJĄCYM KODZIE
LEKCJA 19 - DODANIE TRANSFORMERÓW DLA UŻYTKOWNIKA
LEKCJA 20 - PARTIAL UPDATE
LEKCJA 21 - USUNIĘCIE UŻYTKOWNIKA
LEKCJA 22 - ĆWICZENIE
LEKCJA 23 - PODSUMOWANIE
MODUŁ17 - PROJEKT UI + API CZĘŚĆ I
LEKCJA 1 – WPROWADZENIE
LEKCJA 2 – OMÓWIENIE PROJEKTU
LEKCJA 3 – UTWORZENIE PLIKU STORAGE STATE DO LOGOWANIA
LEKCJA 4 – LOGOWANIE ZA POMOCĄ LOGIN STORAGE
LEKCJA 5 – KONFIGURACJA REST API
LEKCJA 6 – UTWORZENIE PROJEKTU ZA POMOCĄ REST API
LEKCJA 7 – DODANIE SPRAWDZENIA NA UI
LEKCJA 8 – UTWORZENIE API STEPS I REFAKTOR TESTU
LEKCJA 9 – SPRZĄTAMY PO TESTACH
LEKCJA 10 – ĆWICZENIE
MODUŁ18 - PROJEKT UI + API CZĘŚĆ II
LEKCJA 1 – WPROWADZENIE
LEKCJA 2 – EDYCJA NAZWY PROJEKTU
LEKCJA 3 – UTWORZENIE PROJEKTU Z TASKIEM
LEKCJA 4 – NOWY TEST, ZAKOŃCZENIE ZADANIA
LEKCJA 5 – UTWORZENIE KROKU DO PROJEKTU I ZADANIA
LEKCJA 6 – DODAWANIE KOMENTARZA DO ZADANIA
LEKCJA 7 – DODANIE ZDJĘCIA DO KOMENTARZA
LEKCJA 8 – ĆWICZENIE
LEKCJA 9 – PRZYKŁADOWE ROZWIĄZANIE ĆWICZENIA
LEKCJA 10 – PODSUMOWANIE
LEKCJA 11 – BONUS – URUCHOMIENIE TESTÓW RÓWNOLEGLE
BONUS - ZAAWANSOWANE LOKATORY
LEKCJA 1 - FILTROWANIE ELEMETÓW I
LEKCJA 2 - FILTROWANIE ELEMETÓW II
LEKCJA 3 - CSS PSEUDOKLASY HAS-TEST TEXT I IS-TEXT
LEKCJA 4 - CSS PREUDOKLASA HAS
LEKCJA 5 - CSS LAYOUT BASE LOCATORS
LEKCJA 6 - CSS NTH ELEMENT
LEKCJA 7 - XPATH FUNKCJE
BONUS - URUCHAMIANIE TESTÓW NA CI
LEKCJA 1 - W PRZYGOTOWANIU
LEKCJA 2 - W PRZYGOTOWANIU
LEKCJA 3 - W PRZYGOTOWANIU
LEKCJA 4 - W PRZYGOTOWANIU
LEKCJA 5 - W PRZYGOTOWANIU
LEKCJA 6 - W PRZYGOTOWANIU
LEKCJA 7 - W PRZYGOTOWANIU
LEKCJA 8 - W PRZYGOTOWANIU
LEKCJA 8 - W PRZYGOTOWANIU
LEKCJA 9 - W PRZYGOTOWANIU
LEKCJA 10 - W PRZYGOTOWANIU
BONUS - KURS LOMBOK CZĘŚĆ I
LEKCJA 1 - POWITANIE
LEKCJA 2 - PRZYGOTOWANIE ŚRODOWISKA
LEKCJA 3 - DODANIE LOMBOKA
LEKCJA 4 - PODSTAWOWE ADNOTACJE
LEKCJA 5 - KONSTRUKTORY
LEKCJA 6 - BUILDER
LEKCJA 7 - VALUE
LEKCJA 8 - WITH
BONUS - KURS LOMBOK CZĘŚĆ II
LEKCJA 1 - SNEAKYTHROWS
LEKCJA 2 - CLEANUP
LEKCJA 3 - NON NULL
LEKCJA 4 - LEAZY GETTER
LEKCJA 5 - KONSTRUKTORY
LEKCJA 6 - VAL
LEKCJA 7 - LOMBOK W SPRINGU
LEKCJA 8 - REKORDY
LEKCJA 8 - PODZIĘKOWANIE
Zobacz opinie moich kursantów z poprzednich kursów:
Cena kursu
Podana cena jest ceną brutto. Do każdej sprzedaży wystawiana jest faktura VAT.
Oficjalny start kursu - pierwsza połowa września 2023.
F.A.S.T
2397 PLN
- Dożywotni dostęp do kursu F.A.S.T
- Dożywotni dostęp do aktualizacji
- 19 modułów
- Ponad 15 godzin materiałów video
- Ponad 240 lekcji
- Ćwiczenie utrwalające wiedzę
- Trzy quizy z pytaniami utrwalającymi wiedzę
- Certyfikat ukończenia kursu
- Dostęp do prywatnej, zamkniętej grupy, tylko dla kursantów STB
- Zeszyt postępów
- Mapa kursu
- Kod na Githubie
- Kontakt z prowadzącym
- Spotkania na żywo
- BONUS I ZAAWANSOWANE LOKATORY
- BONUS II URUCHAMIANIE TESTÓW NA CI
- BONUS III KURS LOMBOK
- ZERO RYZYKA!
30 dni na zwrot kursu,
liczone od oficjalnej daty startu kursu!
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 Facebooku.
Zacznij rozwiązywać ćwiczenia i przekonaj się na własnej skórze, co zmini się w Twojej pracy.
Zobacz, co się wydarzy, gdy poprowadzę Cię za rękę przez cały proces nauki testowania full stack.
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 nuznasz, że kurs nie jest 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 500 zadowolonych kursantów.
Kontakt
Adres:
BTX Bartosz Kita, Ul. Ceglana 7b/4, 58-140 Jaworzyna Śląska. NIP: 884-233-6584
Email:
bartek@akademiaqa.pl
Telefon:
+48 735 222 444