Test-Driven Development w ekosystemie React

LICZBA DNI: 2 (16h)

KOD KURSU: REACT/TDD

POZIOM SZKOLENIA:

# react

Najbliższy termin:

28 stycznia 2021

1950 PLN netto + 23% VAT

Jeszcze 8 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? Dowiedz się jak »

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

28

stycznia

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

1950 PLN netto
+ 23% VAT

Termin

28

stycznia

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

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 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 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.