
- Autor:
- Długość
- liczba lekcji: 26, czas trwania: 02:14:31
- Ocena
Kurs video
Testowanie w React. Kurs video. Kompleksowe testy dla Frontend Developera Kamil Homernik

- Autor:
- Kamil Homernik
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 2 godz. 14 min.
- Ocena:
Spis lekcji kursu video
-
1. Testowanie w React 02:14:31
- 1.1. Przywitanie 00:00:52
- 1.2. Wprowadzenie do testowania 00:08:28
- 1.3. Przegl?d podstawowych technologii 00:05:51
- 1.4. Przygotowanie ?rodowiska 00:06:24
- 1.5. Pierwszy test z bliska 00:07:24
- 1.6. GitHub 00:02:32
- 1.7. Wzorzec AAA i prostota testów 00:04:11
- 1.8. Pisanie dodatkowych testów dla funkcji sum i nowa funkcja 00:04:37
- 1.9. Pisanie testów - praca samodzielna 00:02:23
- 1.10. Obsługa wyjątków i testowanie ich 00:04:11
- 1.11. Podsumowanie podstaw testowania 00:01:46
- 1.12. Testowanie aplikacji React 00:05:28
- 1.13. Podział aplikacji na komponenty i instalacja React Testing Library 00:05:04
- 1.14. Podział aplikacji na komponenty cd. 00:03:17
- 1.15. Rodzaje i typy query 00:05:43
- 1.16. Interakcja z użytkownikiem 00:06:33
- 1.17. Praca z komponentami 00:09:00
- 1.18. Snapshot testing 00:07:23
- 1.19. Mockowanie komponentów 00:02:43
- 1.20. Samodzielna implementacja mocków komponentów 00:04:17
- 1.21. Testowanie i mockowanie funkcji asynchronicznych - logowanie 00:14:01
- 1.22. Testy integracyjne 00:08:55
- 1.23. Test coverage 00:03:33
- 1.24. Testy e2e 00:04:26
- 1.25. Znaczenie testowania w cyklu życia oprogramowania i projektach frontendowych 00:04:45
- 1.26. Zakończenie kursu 00:00:44
Opis
kursu video
:
Testowanie w React. Kurs video. Kompleksowe testy dla Frontend Developera
Czego się nauczysz?
- Konfiguracji środowiska testowego z użyciem React, Vite, Vitest i React Testing Library
- Rozróżniania rodzajów testów: jednostkowych, komponentów, integracyjnych i end-to-end
- Monitorowania aplikacji po wdrożeniu przy użyciu Sentry lub Datadog
- Pisania pierwszych testów komponentów React w praktyczny sposób
- Testowania interakcji użytkownika: kliknięć, wpisywania tekstu, obsługi formularzy
- Symulowania zachowania przeglądarki i testowania dynamicznych zmian stanu
- Mockowania funkcji, komponentów i żądań sieciowych
- Stosowania querySelektorów w React Testing Library (na przykład getByText, findByRole) zgodnie z dobrymi praktykami
- Testowania komponentów korzystających z hooków, takich jak useState
- Pomiaru i analizy pokrycia kodu testami (test coverage)
- Stosowania dobrych praktyk w testowaniu: pisania czytelnych, odpornych na zmiany i szybkich testów
- Wykrywania i unikania antywzorców projektowych (anti-patterns) w testach
- Tworzenia testów E2E z wykorzystaniem biblioteki Playwright
- Rozróżniania testów jednostkowych, integracyjnych i E2E, a także określania ich zastosowania w cyklu życia projektu
- Ćwiczenia pisania testów na gotowej aplikacji React – krok po kroku
- Korzystania z profesjonalnych notatek wspierających powtórkę i dalszą naukę
Obierz kurs na... testowanie frontendu
W erze dynamicznych interfejsów automatyzacja testowania okazuje się szczególnie potrzebna dla utrzymania jakości i wydajności. Wiele firm IT oczekuje dziś od frontend developerów umiejętności testowania kodu jako standardu, nie dodatku. Dzięki testom jednostkowym, integracyjnym i end-to-end wykryjesz błędy, zanim trafią one do użytkowników końcowych. Poprawnie przeprowadzone testy przekładają się na szybsze i bezpieczniejsze wdrażanie zmian. Testując frontend, poznasz nowoczesne narzędzia takie jak biblioteka React Testing Library (RTL), która pozwala testować komponenty w sposób odzwierciedlający rzeczywiste interakcje użytkownika, i Vitest – framework testowy doskonale zintegrowany z Vite i zapewniający błyskawiczne uruchamianie testów.
Znajomość testowania frontendu znacząco wpływa na rozwój kariery frontend developera. Pozwala się wyróżnić na rynku pracy, zwiększa pewność przy wprowadzaniu zmian i buduje zaufanie w zespole. Umiejętność pisania testów to znak profesjonalizmu i dojrzałości technicznej; ceniona jest zwłaszcza w większych firmach i zaawansowanych projektach. Dzięki pisaniu testów łatwiej awansować, wejść w role techniczne lub liderskie i pracować nad bardziej odpowiedzialnymi zadaniami. To inwestycja, która przekłada się na jakość kodu, bezpieczeństwo wdrożeń i długofalowy rozwój zawodowy.
Testowanie w React. Kurs video. Kompleksowe testy dla frontend developera ukończysz na poziomie średnio zaawansowanym. Zdobędziesz wiedzę o testowaniu komponentów w React i unikaniu błędów. Opanujesz nowoczesne narzędzia, takie jak Vitest i React Testing Library, które są standardem w świecie frontendu. Nauczysz się mierzyć pokrycie kodu testami (test coverage) i optymalizować testy tak, by były skuteczne. Napiszesz testy end-to-end (E2E) z wykorzystaniem Playwrighta i dowiesz się, jak monitorować aplikację po wdrożeniu. Przećwiczysz dobre praktyki testowania stosowane przez Google czy Netflix. Nauczysz się mockować funkcje, komponenty i żądania sieciowe, a także testować komponenty z hookami. Poznasz różne rodzaje testów: jednostkowe, integracyjne i E2E, zrozumiesz również, kiedy i jak je stosować. Przećwiczysz cały proces testowania na gotowej aplikacji React: od konfiguracji po testy E2E w realistycznych scenariuszach. Dzięki temu zdobytą wiedzę od razu zastosujesz w praktyce, pracując nad rzeczywistymi projektami.
Dobre testy to pewność, że aplikacja działa tak, jak powinna. Dzięki nim oszczędzasz czas na szukanie błędów i zyskujesz spokój, że Twoje zmiany nie popsują już działającego kodu. Testowanie to po prostu rozsądne podejście do pisania aplikacji, które pomaga uniknąć problemów w przyszłości.
Wybrane bestsellery
Videopoint - inne kursy
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana


Oceny i opinie klientów: Testowanie w React. Kurs video. Kompleksowe testy dla Frontend Developera Kamil Homernik
(0)