React Advanced

To szkolenie jest skierowane do doświadczonych programistów React i koncentruje się na bardziej zaawansowanych tematach związanych z tym językiem programowania.
Kod: WEB-023
Czas trwania: 36 godzin

Opis szkolenia

Nasze szkolenie obejmuje zaawansowane tematy, takie jak GraphQL i Apollo Client, React Portal i React Context, a także pracę z efektami ubocznymi w Redux z wykorzystaniem redux-saga i redux-observable. Omówimy również testowanie haków i komponentów Redux, React, pracy z formularzami za pośrednictwem Formika i React-hook-form. Uczestnicy będą również mieli okazję dowiedzieć się o podejściach do CI / CD i kontenerach, korzystaniu z Lerna i Rush w dużych projektach, renderowaniu po stronie serwera, zaawansowanych tematach korzystania z zaczepów, dzieleniu kodu i ładowaniu z opóźnieniem.

Plan szkolenia

Praca z GraphQL
  • Podstawowe pojęcia. SDL
  • Zapytania. Dyrektywy
  • Resolwery
  • Platforma Apollo
  • Studio Apollo
  • Klient Apollo
  • State management
  • Subskrypcje
  • Apollo CLI

React Portal. React Context
Praca z efektami ubocznymi w Redux
  • Saga Redux
  • Możliwość obserwacji redukcji

Testowanie
  • Testing-library-dom
  • Testowanie Redux
  • Testowanie haków
  • Testowanie E2E

Formy
  • Formik
  • React-hook-form

Lerna / Rush dla dużych projektów
  • Manyrepo i Monorepo
  • Monorepo z Lerną
  • Monorepo z Rush
  • Menedżer pakietów Pnpm

Zaawansowane tematy React hooks
  • Cykl życia z hooks
  • Zapamiętywanie
  • useContext, useEffect
  • useMemo, useCallback i useRef
  • useImperativeHandle
  • useLayoutEffect
  • niestandardowe punkty zaczepienia w popularnych bibliotekach

Dzielenie kodu / leniwe ładowanie
CI / CD dla frontendu

Cele

  • Przedstawienie zaawansowanych tematów związanych z Reactem, a także podanie przykładów użycia

Grupa docelowa

  • React Developers

Wymagania

  • Doświadczenie w React Development

Trener Online
Vladimir Sonkin Java and Web Technologies Expert
Vladimir ma ponad 12-letnie doświadczenie w rozwoju Java Enterprise i pracuje dla Luxoft od 2006 roku, gdzie jest starszym programistą zaangażowanym w jeden z naszych najważniejszych projektów bankowych.

W tym okresie był zaangażowany w kilka projektów rozwoju oprogramowania na szeroką skalę dla szerokiej gamy branż, takich jak bankowość, rolnictwo i e-commerce. Dzięki temu był w stanie pracować z różnymi technologiami, takimi jak Java lub JavaScript, wykorzystywanymi do tworzenia złożonych aplikacji internetowych i interfejsów sieci Web przy projektach o niskim czasie reakcji.

Jego głównym zainteresowaniem jest tworzenie skalowalnych i ergonomicznych interfejsów internetowych oraz technologii mających na celu zwiększenie poziomu produktywności programistów. Od 2004 roku Vladimir opracował i przeprowadził szkolenia z zakresu Java, Java Enterprise, SQL Server DBMS i AngularJS.
Harmonogram w Online Cennik
Szkolenie zaplanowano na Online
28.03.2022 - 7.04.2022
Godziny szkolenia: 09:00-13:00
Strefa czasowa: UTC +1
Lokalizacja: Online
Czas trwania: 36 godzin
Jezyk: Angielski
Trener
Vladimir Sonkin
Java and Web Technologies Expert
-10% 2 376 zł
2 138 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
28.03.2022 - 7.04.2022
Godziny szkolenia: 09:00-13:00
Strefa czasowa: UTC +1
Lokalizacja: Online
Czas trwania: 36 godzin
Trener
Vladimir Sonkin
Java and Web Technologies Expert
-10% 2 376 zł
2 138 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 2376 zł
Bucharest 2376 zł
Kraków 2376 zł
Wroclaw 2376 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
WEB-023107370

Zarejestruj się na następne szkolenie

Wybierz termin
Imię*
Nazwisko*
Firma
Email*
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.