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?

  • Senior Frontend Developer
  • Programuje od dziecka, zawodowo zajmuje się frontendem od 6 lat
  • Prowadziła zespoły jako Team Leader
  • Dzieli się wiedzą na blogu i YouTubie
  • Na co dzień pracuje z takimi narzędziami jak  React i TypeScript, ale nieobce jej są również Vue, React Native czy GraphQL

Kim jest Piotr Siemieniuk?

  • Full-Stack Web Developer
  • Od 5 lat w branży IT
  • Prowadzi kanał na YouTube, nagrywa edukacyjne TikToki
  • Na co dzień pracuje z tami narzędziami jak React, Typescript, React Native, Node.js, GraphQL, Chimp. 



Kim jest Ola Kunysz?

  • Inżynier oprogramowania z wieloletnim doświadczeniem
  • Specjalistka od testów i jakości
  • Współorganizatorka kilkunastu meet’upów i konferencji IT, warsztatów i wyzwań
  • Blogerka, Podcasterka, Prelegentka
  • Pomaga programistom pisać lepsze testy

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 Ania Konopka?

  • Senior Frontend Developer
  • Programuje od dziecka, zawodowo zajmuje się frontendem od 6 lat   
  • Prowadziła zespoły jako Team Leader
  • Dzieli się wiedzą na blogu i YouTubie
  • Na co dzień pracuje z takimi narzędziami jak  React i TypeScript, ale nieobce jej są również Vue, React Native czy GraphQL

Kim jest Piotr Siemieniuk?

  • Full-Stack Web Developer
  • Od 5 lat w branży IT
  • Prowadzi kanał na YouTube, nagrywa edukacyjne TikToki
  • Na co dzień pracuje z tami narzędziami jak React, Typescript, React Native, Node.js, GraphQL, Chimp. 



Kim jest Ola Kunysz?

  • Inżynier oprogramowania z wieloletnim doświadczeniem,
  • Specjalistka od testów i jakości
  • Clean Code Evangelist
  • Współorganizatorka kilkunastu meet’upów i konferencji IT, warsztatów i wyzwań
  • Blogerka, Podcasterka, Prelegentka
  • Pomaga programistom pisać lepsze testy

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

  • Zacznij pisać testy jednostkowe, integracyjne i e2e
  • Ogranicz testy manualne
  • Popraw jakość kodu
  • Unikaj większości regresji
  • Zacznij pisać testy jednostkowe, integracyjne i e2e
  • Ogranicz testy manualne
  • Popraw jakość kodu
  • Unikaj większości regresji

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.

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.

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:

  • Chcesz zdobyć kompetencje wymagane przez większość pracodawców w IT,
  • Nie chcesz już godzinami debugować kodu w poszukiwaniu regresji,
  • Masz już dość sprawdzania manualnie, czy twój kod działa,
  • Nie chcesz powtarzać typowych błędów i zaoszczędzić sobie mnóstwo czasu,
  • Chcesz wejść na wyższy poziom inżynierii oprogramowania

Dołącz do programu jeśli:

  • Chcesz zdobyć kompetencje wymagane przez większość pracodawców w IT,
  • Nie chcesz już godzinami debugować kodu w poszukiwaniu regresji,
  • Masz już dość sprawdzania manualnie, czy twój kod działa,
  • Nie chcesz powtarzać typowych błędów i zaoszczędzić sobie mnóstwo czasu,
  • Chcesz wejść na wyższy poziom inżynierii oprogramowania

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 ?

  • Wsparcie grupy Mastermind
  • Analiza zadań domowych
  • Certyfikat uczestnictwa w programie

Jakie bonusy otrzymam ?

  • Wsparcie grupy Mastermind na Slacku
  • Analiza zadań domowych 
  • Certyfikat uczestnictwa w programie

Często zadawane pytania:

  • Czy ten kurs jest dla mnie?
  • Jeśli umiesz programować i chcesz wejść na kolejny poziom wtajemniczenia i zacząć pisać testy, to jest to doskonały kurs dla Ciebie!
  • Czy muszę znać te wszystkie narzędzia i techniki, żeby zacząć?
  • Nie. Podczas kursu będziemy omawiać wszystkie stosowane narzędzia. Jeśli jakiś termin z agendy jest dla Ciebie niejasny, to się zmieni w trakcie trwania kursu.
  • Kiedy zaczyna się program i jak długo trwa?
  • Program zaczynasz realizować od razu po zakupie. Masz rok na realizację materiału.
  • Czy dostanę fakturę VAT?
  • Tak. Do każdego zakupu generowana jest faktura VAT.
  • W jakiej formie będą prowadzone lekcje?
  • Lekcje to głównie materiał wideo, podczas których tłumaczymy pewne pojęcia, zasiewam w Tobie wątpliwości i pokazujemy techniki. Będzie też sporo kodu, a jeszcze więcej powstanie w trakcie.
  • Czego potrzebuję, aby wynieść z kursu jak najwięcej?
  • Zaangażowania i poświęconego czasu. Wiedza, którą Ci przekażemy to tylko część sukcesu, ważna jest też Twoja praca. Nie martw się, to bardzo ciekawy program.
  • Co jeśli ten kurs mi się nie spodoba?
  • Po prostu napisz maila na [email protected], a zwrócę Ci 100% pieniędzy. Zapytamy Cię tylko o powód. Masz na to 30 dni od daty startu.
  • Czy dostanę cały kurs od razu?
  • Tak
  • Co jeżeli mam z czymś problem lub coś jest niejasne?
  • Pisz na grupie Mastermind. Najlepiej na publicznych kanałach tematycznych, żeby inni też mogli skorzystać.
  • Jak długo mam dostęp do tego kursu?
  • Dostajesz dostęp na rok

Często zadawane pytania:

  • Czy ten kurs jest dla mnie?
  • Jeśli umiesz programować i chcesz wejść na kolejny poziom wtajemniczenia i zacząć pisać testy, to jest to doskonały kurs dla Ciebie!
  • Czy muszę znać te wszystkie narzędzia i techniki, żeby zacząć?
  • Nie. Podczas kursu będziemy omawiać wszystkie stosowane narzędzia. Jeśli jakiś termin z agendy jest dla Ciebie niejasny, to się zmieni w trakcie trwania kursu.
  • Kiedy zaczyna się program i jak długo trwa?
  • Program zaczynasz realizować od razu po zakupie. Masz rok na przerobienie materiału, możesz to robić w swoim tempie.
  • Czy dostanę fakturę VAT?
  • Tak. Do każdego zakupu generowana jest faktura VAT.
  • W jakiej formie będą prowadzone lekcje?
  • Lekcje to głównie materiał wideo, podczas których tłumaczymy pewne pojęcia, zasiewam w Tobie wątpliwości i pokazujemy techniki. Będzie też sporo kodu, a jeszcze więcej powstanie w trakcie.
  • Czego potrzebuję, aby wynieść z kursu jak najwięcej?
  • Zaangażowania i poświęconego czasu. Wiedza, którą Ci przekażemy to tylko część sukcesu, ważna jest też Twoja praca. Nie martw się, to bardzo ciekawy program.
  • Co jeśli ten kurs mi się nie spodoba?
  • Po prostu napisz maila na [email protected], a zwrócę Ci 100% pieniędzy. Zapytamy Cię tylko o powód. Masz na to 30 dni od daty startu.
  • Czy dostanę cały kurs od razu?
  • Tak.
  • Co jeżeli mam z czymś problem lub coś jest niejasne?
  • Pisz na grupie Mastermind. Najlepiej na publicznych kanałach tematycznych, żeby inni też mogli skorzystać.
  • Jak długo mam dostęp do tego kursu?
  • Masz dostęp do materiałów przez rok.

Nie wahaj się ani chwili dłużej. 

Nie wahaj się ani chwili dłużej. 

Copyright © 2021 - Szkoła Testów

Polityka Prywatności | Regulamin

Copyright © 2021 - Szkoła Testów  |  Polityka Prywatności | Regulamin

Insert Content Template or Symbol