Frontend Developer. Kurs video. Testowanie kodu w JavaScript
- Autor:
- Długość
- liczba lekcji: 32, czas trwania: 5:22:36
- Ocena
Kurs wideo
Frontend Developer. Kurs video. Testowanie kodu w JavaScript (ebook)(audiobook)(audiobook)

- Wydawnictwo:
- Videopoint
- Wersja:
- Online i ZIP (3.0GB)
- Czas trwania:
- 5:22:36
- Ocena:
Spis lekcji
-
1. Wprowadzenie 8:22
-
2. Testy jednostkowe 2:10:23
- 2.1. Czym są testy jednostkowe 9:24
- 2.2. Przygotowanie projektu 11:21
- 2.3. Pisanie pierwszych testów 12:37
- 2.4. Kalkulator, pokrywanie podstawowych testów 10:30
- 2.5. Kalkulator, ciąg dalszy 11:43
- 2.6. Program do autokorekty, wprowadzenie 13:57
- 2.7. Program do autokorekty, ciąg dalszy 11:14
- 2.8. System powitań, wprowadzenie 12:49
- 2.9. System powitań, ciąg dalszy 12:11
- 2.10. Walidator hasła podczas rejestracji, wprowadzenie 12:33
- 2.11. Walidator hasła podczas rejestracji, ciąg dalszy 9:23
- 2.12. Podsumowanie testów jednostkowych, wskazówki 2:41
-
3. Testy integracyjne 1:43:44
- 3.1. Czym są testy integracyjne 6:53
- 3.2. Setup projektu React oraz narzędzia do testowania 13:02
- 3.3. Pisanie pierwszych testów integracyjnych 10:28
- 3.4. Testowanie dynamicznie wyświetlanej listy 12:03
- 3.5. Testowanie przycisku do usuwania elementów listy cz. 1. 10:07
- 3.6. Testowanie przycisku do usuwania elementów listy cz. 2. 12:07
- 3.7. Testowanie aplikacji playlisty 11:40
- 3.8. Pokrywanie kodem testów playlisty 12:50
- 3.9. Testowanie funkcji oznaczania piosenki jako ulubionej 11:08
- 3.10. Podsumowanie testów integracyjnych, wskazówki 3:26
-
4. Testy E2E 1:16:49
- 4.1. Czym są testy E2E 8:43
- 4.2. Setup projektu, instalowanie Cypress 10:57
- 4.3. Testowanie renderowania strony w przeglądarce 11:24
- 4.4. Mockowanie requestów w przeglądarce za pomocą Cypress 12:30
- 4.5. Testowanie aplikacji w przypadku błędu w komunikacji z backendem 7:35
- 4.6. Testowanie selectów, inputów, przycisków 10:00
- 4.7. Testowanie złożonych requestów 8:09
- 4.8. Podsumowanie testów E2E, sugestie, wskazówki 7:31
-
5. Konkurs 3:18
Opis kursu video
Obierz kurs na... testowanie JavaScriptu
Testowanie oprogramowania jest niezwykle ważnym etapem pracy nad projektem informatycznym. Dopiero wtedy zyskuje się pewność, że kod został poprawnie przygotowany, nie zawiera błędów i będzie działał bez zarzutu. Zwykle jednak procesem sprawdzania kodu nie zajmuje się ten sam zespół, który tworzył oprogramowanie. QA developer czy QA engineer to przeważnie osobne stanowisko w firmie. Popyt na testerów stale rośnie, ponieważ większość właścicieli firm programistycznych rozumie, jak duży wpływ na jakość tworzonych produktów ma ich testowanie. Dodatkowo produkt przetestowany to produkt szybko zdany klientowi - poprawny, wolny od wychwyconych zawczasu błędów.
Ten kurs został w całości poświęcony zagadnieniu testów automatycznych wykonywanych w JavaScripcie. Jest adresowany zarówno do osób zastanawiających się nad karierą QA engineera, jak i do frontend developerów, chcących się dowiedzieć, jak wygląda i na czym polega testowanie kodu JavaScriptu. Szkolenie stanowi swojego rodzaju kontynuację i uzupełnienie poprzednich pięciu kursów frontendowych autorstwa Radosława Madeckiego, których zadaniem jest przygotować developera do pierwszej pracy lub wspomóc go w awansie w ramach aktualnego zajęcia. Podobnie jak w poprzednich, także w tym kursie autor skupia się maksymalnie na podejściu praktycznym i oparł go na przydatnych, życiowych poradach wprost z „pola bitwy”, czyli z praktyki developera. Co więcej, zagadnienia związane z testowaniem przedstawia w sposób możliwie przystępny, zrozumiały, unikając trudnego, technicznego języka.
Jeżeli nie umiesz jeszcze pisać testów jednostkowych, a szukasz pierwszej pracy - ten kurs pozwoli Ci wyróżnić się wśród innych na tym etapie. Jeżeli masz już pracę jako junior lub mid, a dalej nie piszesz testów - czas nadrobić zaległości, by móc szybciej awansować na wyższy stopień i zauważalnie zwiększyć swoje zarobki, a także jakość wykonywanej pracy!
Co Cię czeka podczas naszego profesjonalnego szkolenia
W trakcie kursu:
- Zapoznasz się z kluczowymi terminami i zasobami ważnymi podczas testowania kodu JavaScriptu (React, Jest, Cypress, TDD).
- Opanujesz najważniejszą teorię związaną z pisaniem testów jednostkowych, integracyjnych oraz E2E.
- Przyswoisz mnóstwo praktycznej wiedzy dotyczącej pisania testów jednostkowych, integracyjnych oraz E2E.
- Dowiesz się, jakie są najpopularniejsze narzędzia do pisania testów różnego rodzaju.
- Poznasz dobre praktyki pisania kodu testów, jak również samych aplikacji i podstawowe praktyki pracy w projektach komercyjnych.
- Nauczysz się podstaw obsługi narzędzia Jira i tworzenia plików MD (Markdown).
Co więcej...
- Zrobisz sobie powtórkę z HTML i CSS, JavaScriptu, Reacta oraz NPM/Yarn.
Frontend developer. Kurs video. Testowanie kodu w JavaScript stanowi uzupełnienie i uwieńczenie nauki w ramach cyklu kursów frontendowych autorstwa Radosława Madeckiego i kończy się na poziomie średnio zaawansowanym. Kurs omawia wszystkie trzy typy testów, również mało spopularyzowane - nawet wśród zawodowych programistów - a niezwykle skuteczne testy E2E.
O automatycznym testowaniu słów parę
Programowanie w dużym stopniu polega na cofaniu się - poszukiwaniu błędów i poprawianiu ich aż do uzyskania doskonale działającego kodu. Nie ma więc nic bardziej nieprofesjonalnego niż oddanie klientowi produktu, który nie został przetestowany pod kątem ewentualnych bugów. Stąd w każdej poważnej firmie programistycznej powinna się znaleźć osoba pełniąca funkcję testera oprogramowania. A jeśli firma jest mała, na przykład jednoosobowa, a jej jedyny pracownik to frontend developer, musi on opanować techniki i narzędzia służące do testów - najszybciej i najbezpieczniej będzie wdrożyć techniki testów automatycznych. Ich zastosowanie pozwala uniknąć mozolnego testowania ręcznego, które jest podatne na błędy ludzkie, przeoczenia, zapominanie. Zamiast pisać testy i pokrywać je kodem aplikacji, tester automatyczny pisze wyłącznie test i scenariusze, co jest szybkie, pewne i wygodne.
Udało Ci się ukończyć wszystkie kursy z serii Frontend Developer? W takim razie mamy dla Ciebie konkurs!
Dzieki 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.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.

Oceny i opinie klientów (2)
(2)
(0)
(0)
(0)
(0)
(0)
6 oceniona przez: Piotr, 2021-03-16
6 oceniona przez: 2021-03-10
więcej opinii