ODBIERZ TWÓJ BONUS :: »
Play
Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze
Autor:
Sebastian Matusiak
Długość
liczba lekcji: 37, czas trwania: 05:05:41
Ocena

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 0,00 zł

Kup kurs 67,05 zł

Kurs video

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

Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze Sebastian Matusiak - okladka książki

Jest i Cypress. Kurs video. Testy jednostkowe i automatyczne w Angularze Sebastian Matusiak - okladka książki

Autor:
Sebastian Matusiak
Wydawnictwo:
Videopoint
Wersja:
Online
Czas trwania:
5 godz. 5 min.
Technologia:
Angular 18, Cypress 13.13, Jest 29.7
Ocena:
Bądź pierwszym, który oceni ten kurs

Videokurs 44,70 zł najniższa cena z 30 dni

149,00 zł (-55%)
67,05 zł

Dodaj do koszyka lub Kup 1-kliknięciem

44,70 zł najniższa cena z 30 dni

Poleć tę książkę znajomemu Poleć tę książkę znajomemu!!

Przenieś na półkę

Do przechowalni

Kurs z certyfikatem
Do kursu dołączamy materiały dodatkowe
Prezent last minute w ebookpoint.pl
  1. 1. Wstęp 00:41:52

  2. 2. Jest 03:08:39

  3. 3. Cypress 01:15:10

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 książki

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.

Videopoint - inne książki

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Kurs video
67,05 zł
Dodaj do koszyka
Sposób płatności
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.