- Autor:
- Długość
- liczba lekcji: 37, czas trwania: 05:05:41
- Ocena
Kurs video
Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 5 godz. 5 min.
- Technologia:
- Angular 18, Cypress 13.13, Jest 29.7
- Ocena:
Spis lekcji kursu video
-
1. Wstęp 00:41:52
-
2. Jest 03:08:39
- 2.1. Konfiguracja Jest 00:04:06
- 2.2. Czym są snapshoty 00:04:24
- 2.3. Testowanie komponentu 00:25:11
- 2.4. Testowanie serwisu 00:10:44
- 2.5. Testowanie pipe'a 00:07:54
- 2.6. Testowanie dyrektywy 00:09:29
- 2.7. Testowanie złożonego widoku część 1 00:17:49
- 2.8. Testowanie złożonego widoku część 2 00:09:28
- 2.9. Testowanie złożonego widoku część 3 00:14:35
- 2.10. Testowanie guarda 00:13:30
- 2.11. Testowanie interceptora 00:12:10
- 2.12. Testowanie store'a - actions 00:06:04
- 2.13. Testowanie store'a - effects 00:10:30
- 2.14. Testowanie store'a - reducer 00:11:35
- 2.15. Testowanie store'a - selectors 00:04:03
- 2.16. Testowanie utils 00:10:53
- 2.17. Testowanie klasy abstrakcyjnej 00:10:31
- 2.18. Podsumowanie działu 00:05:43
-
3. Cypress 01:15:10
- 3.1. Konfiguracja Cypress (konflikty z Jest) 00:03:06
- 3.2. Napisanie prostego testu e2e 00:03:24
- 3.3. Testowanie komponentu z książkami 00:18:48
- 3.4. Testowanie komponentu z flagami 00:05:26
- 3.5. Testowanie loader directive 00:03:17
- 3.6. Testowanie złożonego widoku 00:00:00
- 3.7. Testowanie auth guard 00:06:21
- 3.8. Testowanie store'a 00:15:27
- 3.9. Testowanie input text i console.log 00:04:54
- 3.10. Testowanie komunikatu błędu 00:03:05
- 3.11. Mockowanie API 00:02:23
- 3.12. Sposoby uruchamiania testów 00:03:29
- 3.13. Podsumowanie działu 00:05:30
Opis
kursu video
:
Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze
Obierz kurs na... testowanie w Angularze
Angular to jeden z najpopularniejszych frameworków służących do tworzenia rozbudowanych aplikacji korporacyjnych i biznesowych. Jego struktura, oparta na jasnych klasach i modułach, jest intuicyjna dla developerów backendowych, co czyni go znakomitym wyborem dla osób planujących przejść na full-stack. Testowanie kodu w Angularze w narzędziach Cypress i Jest to kluczowy element pracy nad komercyjnymi projektami, szczególnie tymi, które obsługują miliony użytkowników. Poprawnie wykonane testy jednostkowe i automatyczne są gwarancją jakości kodu i minimalizują ryzyko wystąpienia błędów produkcyjnych. Według wielu rankingów Angular przoduje, jeśli chodzi o poziom wynagrodzeń, co wynika z wyższego stopnia zaawansowania wymaganego od programistów. Jak osiągnąć taki poziom? By zostać specjalistą, potrzebujesz przede wszystkim wiedzieć, jak prawidłowo testować kod. Testowanie kodu jest oznaką profesjonalizmu i informacją, że możesz uczestniczyć w dużych komercyjnych projektach. Jest to "must have", gdy aplikacja, nad którą pracujesz, przetwarza dane wielu użytkowników. Każdy najmniejszy błąd może prowadzić do poważnych strat finansowych, wycieku danych czy utraty integralności między komponentami lub usługami. Przeprowadzanie testów niweluje ryzyko wystąpienia poważnych błędów w środowisku produkcyjnym.
Co cię czeka w trakcie naszego profesjonalnego szkolenia?
Podczas kursu:
- Nauczysz się pisać testy jednostkowe ze 100-procentowym pokryciem
- Zdobędziesz praktyczną wiedzę, jak sobie radzić z testami sprawiającymi problemy
- Nauczysz się tworzyć testy automatyczne w Cypress
- Poznasz snapshoty i ich praktyczne zastosowanie
- Nauczysz się używać Jest i ng-neat/spectator do pisania testów jednostkowych
- Dowiesz się, jak testować operacje asynchroniczne
- Poznasz techniki mockowania danych i nasłuchiwania na zapytania HTTP
- Dowiesz się, jak pisać reużywalny kod, aby testy w Cypress były łatwiejsze w zarządzaniu
Szkolenie Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze ukończysz na poziomie średnio zaawansowanym. Zdobędziesz szeroką wiedzę na temat testowania w Angularze, zarówno jednostkowego, jak i automatycznego. Nauczysz się konfigurować narzędzia testowe Jest i Cypress i radzić sobie z ewentualnymi konfliktami między nimi. Zrozumiesz, jak pisać profesjonalny kod i tworzyć testy ze 100-procentowym pokryciem za pomocą narzędzi takich jak ng-neat/spectator. Dowiesz się, jak korzystać ze snapshotów, by porównywać stany komponentów. Opanujesz także testowanie złożonych widoków, serwisów, guardów, interceptorów i klas abstrakcyjnych. Autor szkolenia, bazując na swoim wieloletnim doświadczeniu, przekaże Ci wskazówki, jak radzić sobie z testami sprawiającymi problemy i jak testować operacje asynchroniczne. Ponadto opanujesz techniki optymalizowania testów w Cypress, aby były one łatwiejsze w zarządzaniu i reużywalne w różnych przypadkach. Zdobędziesz doświadczenie w testowaniu store'a, w tym jego actions, effects, reducerów i selectorów. Dodatkowo nauczysz się mockowania API i uruchamiania testów w różnych środowiskach. Po zakończeniu szkolenia będziesz mieć bogatą wiedzę i właściwe podejście do testowania, które obejmuje zarówno testy jednostkowe, jak i end-to-end, z uwzględnieniem optymalnych narzędzi i praktyk zapewniających wysoką jakość aplikacji.
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: Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze Sebastian Matusiak (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.