Test-Driven Development w ekosystemie React

LICZBA DNI: 2 (16h)

KOD KURSU: REACT/TDD

POZIOM SZKOLENIA:

# react

Najbliższy termin:

10 maja 2021

1950 PLN netto + 23% VAT

Jeszcze 7 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 2 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 2 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

10

maja

Warszawa,

Kraków,

Zdalne,

1950 PLN netto
+ 23% VAT

Termin

10

maja

Lokalizacja

Warszawa,

Kraków,

Zdalne,

Cena / os

1950 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do programistów tworzących aplikacje wykorzystujące bibliotekę React. Kierowane jest do osób chcących zwiększyć pewność siebie podczas tworzenia oprogramowania (mniej regresji i nieprzewidzianych defektów) oraz uzyskać lepszą jakość i czytelność kodu

WYMAGANIA

Od uczestników wymagana jest przynajmniej podstawowa umiejętność używania biblioteki React

ZALETY

Charakterystyczną cechą szkolenia Test-Driven Development w React jest szerokie spektrum poruszanych zagadnień przy jednoczesnym skupieniu na aspekcie praktycznym. Największy nacisk położony jest na sytuacje i narzędzia, które występują się w rzeczywistych projektach. Część warsztatowa szkolenia pozwala na osiągnięcie poziomu umiejętności pozwalającego na samodzielne wykorzystanie zdobytej wiedzy od razu po zakończeniu kursu

Cele szkolenia

W wyniku szkolenia Test-Driven Development w React uczestnicy poznają założenia metodologii TDD oraz podstawy pracy z narzędziami stosowanymi przy testowaniu aplikacji budowanych za pomocą biblioteki React

Celem szkolenia jest omówienie oraz przećwiczenie pracy w cyklu TDD oraz testowania poszczególnych fragmentów aplikacji. Uczestnicy będą pracować z bibliotekami ułatwiającymi stosowanie TDD w kontekście komponentów, dyrektyw i usług w typowych konfiguracjach

Program

  • Dlaczego TDD może Ci pomóc
  • Stosowanie cyklu TDD Red-Green-Refactor
  • Definicja TDD
  • Rodzaje i poziomy testów
  • Specyfika testowania aplikacji JS
  • Struktura testu jednostkowego
  • Definiowanie asercji
  • Testowanie asynchronicznego kodu
  • Mocks, spies, stubs
  • Wyświetlanie wyników testu
  • Raport pokrycia testami
  • Możliwości React Test Utilities
  • Praca z enzyme
  • Shallow/full rendering komponentów
  • Testowanie stanu komponentu
  • Testowanie struktury komponentu
  • Symulowanie zdarzeń przeglądarki
  • Snapshot testing
  • Fixtures
  • Debugging testów
  • Komunikacja z API w testach
  • Testowanie akcji
  • Testowanie reducerów
  • Rozpoznawanie i poprawa kodu trudnego do testowania
  • Pisanie czystego kodu w JavaScript - przydatne wzorce
  • Refaktoryzacja w praktyce
  • Kiedy potrzebujemy testów end-to-end
  • Zalety i wady testów z poziomu przeglądarki
  • Co testować?
  • Budowa utrzymywalnych testów e2e

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.