
Zacznij
Pisać Testy
na frontendzie
(ograniczając testy manualne,
poprawiając jakość kodu
i unikając większości regresji)

Zacznij
Pisać Testy
na frontendzie
(ograniczając testy manualne,
poprawiając jakość kodu
i unikając większości regresji)
Bądź częścią grupy Świadomych Programistów,
którzy już poznali i wdrożyli ten sprawdzony proces nauki
i pisanie testów jednostkowych to dla nich bułka z masłem
Kim jest Ania Konopka?
“ Piszę kod od wielu lat, ale nie zawsze lubiłam pisać testy. Wiedziałam, że muszę je pisać, ale było to dla mnie bardzo uciążliwe zajęcie. Prosty test manualny wydawał mi się szybszy. Na szczęście trafiłam do zespołu, który profesjonalnie podchodził do pisania testów. Nie chodziło o sam procent pokrycia kodu testami, ale o pewność, że nie wprowadzamy błędów i regresji.Od tamtej pory napisałam tysiące testów i ich pisanie jest dla mnie przyjemnością. “
PRZEDSTAWIAMY
PROGRAM ONLINE
Bądź częścią grupy Świadomych Programistów,
którzy już poznali i wdrożyli ten sprawdzony proces nauki
i pisanie testów to dla nich bułka z masłem


Kim jest Ola Kunysz?
“ Piszę kod od wielu lat, ale nie zawsze lubiłam pisać testy. Wiedziałam, że muszę je pisać, ale było to dla mnie bardzo uciążliwe zajęcie. Prosty test manualny wydawał mi się szybszy. Na szczęście trafiłam do zespołu, który profesjonalnie podchodził do pisania testów. Nie chodziło o sam procent pokrycia kodu testami, ale o pewność, że nie wprowadzamy błędów i regresji. Od tamtej pory napisałam tysiące testów i ich pisanie jest dla mnie przyjemnością. “
PRZEDSTAWIAMY PROGRAM ONLINE
TESTY NA FRONTENDZIE
DLA ŚWIADOMYCH PROGRAMISTÓW JS
TESTY
NA FRONTENDZIE
DROGA ŚWIADOMYCH
PROGRAMISTÓW JS

Dlaczego testy są ważne?
Pozwala na szczegółowe i szybkie testowanie logiki biznesowej, bez konieczności powtarzania tych samych testów manualnych.
W konsekwencji, wyłapują większość regresji i ułatwiają refaktoryzację.
Programista bez umiejętności pisania testów ma znacznie utrudnioną pracę.
Dla kogo jest ten program?
Kurs został przygotowany dla tych którzy tworzą kod frontendowy,
ale nie wiedzą jak go dobrze testować.
Możesz spodziewać się teoretycznego wprowadzenia, omówienia narzędzi,
jak również wielu dobrych praktyk.
Mechanizmy pisania testów są podobne w każdej technologii,
ale będziemy skupiać się na JS i React.js
Dla kogo NIE jest ten program?
Ten program nie jest dla osób, które świetnie radzą sobie z pisaniem testów różnych poziomów.
Jeśli nie znasz podstaw programowania, to z kolei ten kurs może być zbyt trudny.
Jeśli masz wątpliwości, to napisz maila na [email protected] - na pewno podpowiemy czy jesteś na odpowiednim etapie swojego rozwoju.
Nie chcemy aby do programu dołączały osoby, które nie wyniosą z niego wartości.
Dla kogo NIE jest ten program?
Ten program nie jest dla osób, które mają już opanowane pisanie testów jednostkowych.
Jeśli nie znasz podstaw programowania, to z kolei ten kurs może być zbyt trudny.
Jeśli masz wątpliwości, to napisz do mnie na [email protected] - na pewno podpowiem czy jesteś na odpowiednim etapie swojego rozwoju. Nie chcę aby do programu dołączały osoby, które nie wyniosą z niego wartości.
Co znajdziesz w środku?

Teoria
Otrzymasz mnóstwo teoretycznych informacji o testach różnych poziomów. Do czego służą? Kiedy pisać ich najwięcej? Jak je pisać? Te i inne zagadnienia znajdziesz w programie.
Narzędzia
Nawet jeśli Jest czy Cypress nic Ci nie mówią, to po tym kursie będziesz już swobodnie z nich korzystać. Zaplanowaliśmy kilka zadań domowych, które pomogą Ci opanować te i inne narzędzia.


Co znajdziesz
w środku?

Teoria
Otrzymasz mnóstwo teoretycznych informacji o testach różnych poziomów. Do czego służą? Kiedy pisać ich najwięcej? Jak je pisać? Te i inne zagadnienia znajdziesz w programie.

Narzędzia
Nawet jeśli Jest czy Cypress nic Ci nie mówią, to po tym kursie będziesz już swobodnie z nich korzystać. Zaplanowaliśmy kilka zadań domowych, które pomogą Ci opanować te i inne narzędzia.

Różne spojrzenia na testy
Nawet jeśli masz styczność z testami w swoim projekcie to zapewne ciekawi Cię jak podchodzi się do tego tematu w innych miejscach. W kursie dzielimy się naszym wieloletnim doświadczeniem w różnych projektach.

Dobre praktyki
Kiedy już zaczniesz pisać testy, łatwiej będzie Ci zrozumieć dobre rady. Bez umiejętności ciężko sobie to wyobrazić. Omówimy też błędy początkujących, żeby pomóc Ci uniknąć przynajmniej części z nich.
Czy można inaczej ?
Oczywiście!
Możesz obejrzeć setki nagrań na YouTube, przeczytać setki stron, a nawet nabyć inne programy, które kosztują często 2-10 razy więcej niż ten program...
My wiemy, że dopiero praca pod okiem doświadczonego mentora lub zespołu daje prawdziwe rezultaty. Pokażemy Ci nawyki i narzędzia jakich nalezy użyć aby pisać prawidłowo testy.
W tym programie dostaniesz sprawdzoną wiedzę,
na bazie naszych różnorodnych i wieloletnich doświadczeń z pracy w interdyscyplinarnych zespołach.
Czy można inaczej ?
Oczywiście!
Możesz obejrzeć setki nagrań na YouTube, przeczytać setki stron, a nawet nabyć inne programy, które kosztują często 2-10 razy więcej niż ten program...
Ja wiem, że dopiero praca pod okiem doświadczonego mentora lub zespołu daje prawdziwe rezultaty. Pokażę Ci nawyki i narzędzia jakich nalezy użyć aby pisać prawidłowo testy.
W tym programie dostaniesz sprawdzoną wiedzę,
na bazie moich wieloletnich doświadczeń z pracy w interdyscyplinarnych zespołach.
Dołącz do programu jeśli:
Dołącz do programu jeśli:
Cena Programu to tylko 649 PLN (brutto)
Cena Programu to tylko
649 PLN
(brutto)
Opis programu:
Intro
MODUŁ 1
- Powitanie
- Co to znaczy testować kod?
- Jak studiować kurs, by osiągnąć najlepsze efekty?
- Dlaczego testy są ważne?
- Rodzaje testów na frontendzie
- Co testować, a czego nie?
- Praca domowa
Testy jednostkowe
MODUŁ 2
- Co to jest Jest?
- Budowa testu w Jest i testy prostych funkcji
- Testowanie asynchroniczności
- Różne rodzaje mocków w Jest
- Co to jest react testing library?
- Testy prostych i bardziej skomplikowanych komponentów w RTL
- Użycie biblioteki user event
- Inne narzędzia do testów jednostkowych na FE
- Praca domowa
Testy integracyjne
MODUŁ 3
- Kiedy warto mockować, a kiedy nie?
- Testy komponentów korzystających z contextu
- Testy aplikacji używającej Reduxa
- Testowanie interakcji z API
- Praca domowa
Testy e2e
MODUŁ 4
- Co to jest Cypress?
- Twój pierwszy test
- Struktura testów
- Sposoby na testy E2E, które są DRY
- Testowanie na wielu przeglądarkach
- Płatności, iframe’y i inne wyzwania, które mogą pojawić się Twoich testach E2E
- Inne narzędzia do testów E2E (Pupeteer, TestCafe, Selenium)
- Praca domowa
Dobre praktyki
MODUŁ 5
- Testowanie zachowania, a nie implementacji
- Code coverage
- TDD
- Analiza statyczna
- TypeScript, EsLint, Prettier
- Nazywanie testów
- Błędy początkujących
Dodatkowo
BONUSY
- Dodatkowe materiały
- Jest snapshots, visual regression testing i inne
- Grupa Mastermind
- Analiza zadań domowych
- Certyfikat ukończenia kursu
Opis
programu:
Intro
MODUŁ 1
- Powitanie
- Co to znaczy testować kod?
- Jak studiować kurs, by osiągnąć najlepsze efekty?
- Dlaczego testy są ważne?
- Rodzaje testów na frontendzie
- Co testować, a czego nie?
- Praca domowa
Testy jednostkowe
MODUŁ 2
- Co to jest Jest?
- Budowa testu w Jest i testy prostych funkcji
- Testowanie asynchroniczności
- Różne rodzaje mocków w Jest
- Co to jest react testing library?
- Testy prostych i bardziej skomplikowanych komponentów w RTL
- Użycie biblioteki user event
- Inne narzędzia do testów jednostkowych na FE
- Praca domowa
Testy integracyjne
MODUŁ 3
- Kiedy warto mockować, a kiedy nie?
- Testy komponentów korzystających z contextu
- Testy aplikacji używającej Reduxa
- Testowanie interakcji z API
- Praca domowa
Testy e2e
MODUŁ 4
- Co to jest Cypress?
- Twój pierwszy test
- Struktura testów
- Sposoby na testy E2E, które są DRY
- Testowanie na wielu przeglądarkach
- Płatności, iframe’y i inne wyzwania, które mogą pojawić się Twoich testach E2E
- Inne narzędzia do testów E2E (Pupeteer, TestCafe, Selenium)
- Praca domowa
Dobre praktyki
MODUŁ 5
- Testowanie zachowania, a nie implementacji
- Code coverage
- TDD
- Analiza statyczna
- TypeScript, EsLint, Prettier
- Nazywanie testów
- Błędy początkujących
Dodatkowo
BONUSY
- Dodatkowe materiały
- Jest snapshots, visual regression testing i inne
- Grupa Mastermind
- Analiza zadań domowych
- Certyfikat ukończenia kursu
Cena Programu to tylko
649 PLN
(brutto)
Cena Programu to tylko 649 PLN (brutto)
Jakie bonusy otrzymam ?
Jakie bonusy otrzymam ?
Często zadawane pytania:
Często zadawane pytania:
Nie wahaj się ani chwili dłużej.
Nie wahaj się ani chwili dłużej.
Copyright © 2021 - Szkoła Testów
Copyright © 2021 - Szkoła Testów | Polityka Prywatności | Regulamin