ODBIERZ TWÓJ BONUS :: »

Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze

Podstawowe informacje:
Czas trwania: 05:05:41
Poziom: średnio zaawansowany
Autor: Sebastian Matusiak
Liczba lekcji: 37
Technologia: Angular 18, Cypress 13.13, Jest 29.7
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
39,90 zł 149,00 zł (-73%)
59,90 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 39 punktów
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Podstaw języka SCSS i organizowania kodu CSS w moduły
  • Tworzenia zmiennych, zagnieżdżania reguł i stosowania mixinów
  • Kompilowania SCSS do CSS i automatyzacji pracy
  • Stosowania dziedziczenia i placeholderów w SCSS
  • Optymalizacji stylów i ułatwienia utrzymania kodu
  • Integracji SCSS z projektami frontendowymi

Spis lekcji

1. Wstęp 00:41:52
1.1. O kursie
00:05:04
1.2. Czym są testy jednostkowe?
00:08:37
1.3. Czym są testy automatyczne?
00:04:04
1.4. Zasada Given-When-Then
00:05:06
1.5. Instalacja narzędzi
00:06:12
1.6. Wstęp do aplikacji
OGLĄDAJ » 00:12:49
2. Jest 03:08:39
2.1. Konfiguracja Jest
00:04:06
2.2. Czym są snapshoty
00:04:24
2.3. Testowanie komponentu
OGLĄDAJ » 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

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

O autorze kursu video

Sebastian Matusiak – ma wieloletnie doświadczenie w programowaniu we frameworku Angular. Jako jego pasjonat stara się być na bieżąco ze wszystkimi zmianami. Uzyskał tytuł inżyniera na kierunku informatyka stosowana. Uczestniczył w wielu projektach o różnej złożoności i skali – zarówno polskich, jak i zagranicznych. Najwięcej nauczył się podczas pracy przy projekcie pacjent.gov.pl. Obecnie jest zaangażowany w duży zagraniczny projekt, nad którym pracuje około 30 osób, podzielonych na zespoły, ale korzystających z jednego dużego repozytorium. Jest to projekt typowo w Angularze, z dodatkowymi elementami Micro Frontends i Monorepo (Nx), co ułatwia pracę w tak dużym zespole. W wolnym czasie gra w szachy, zarówno tradycyjnie, jak i online – na chess.com, ma własnego trenera i stale pogłębia swoje umiejętności. Lubi biegać, w tym roku zdobył koronę półmaratonów, a także podróżować – odwiedził w tym roku już sześć krajów.

Oceny i opinie klientów: Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze Sebastian Matusiak (0)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-10-08
ISBN: 978-83-289-1840-5, 9788328918405
Numer z katalogu: 240103

Videopoint - inne kursy

Kurs video
39,90 zł
Dodaj do koszyka
Sposób płatności