Kod: WEB-012
Czas trwania: 30 godzin
Czas trwania: 30 godzin
Opis szkolenia
React.js to popularna biblioteka JavaScript, która umożliwia szybkie tworzenie aplikacji w deklaratywnym stylu przy użyciu komponentów React. W tym szkoleniu nauczysz się, jak przygotować środowisko do korzystania z React.js i jakie metody są stosowane do pisania kodu. Dowiesz się, jak pracować z FLUX, bardzo popularnym i skutecznym wzorcem do budowania architektury aplikacji, i wykorzystaj jego implementację - Redux.Plan szkolenia
Przegląd współczesnego JavaScript- Klasy i dziedziczenie
- Niszczenie tablic i obiektów
- Spread operator
- Niezmienność
- Czyste funkcje
- Model MVC
- Asynchroniczność w JS: promises, async/await
- Praca z serwerem
- Wykorzystanie tego w wywołaniach zwrotnych
- Moduły JS, import i eksport
- NPM i package.json
- Program do pakowania modułów Webpack
- Webpack loaders
JSX
State & Props
Trudniejsze kwestie. Cykl życia komponentu
Routing in React
React Hooks
Podstawy Redux
Zaawansowane zagadnienia z Redux
Redux middleware
Cele
- Dowiedz się, jak korzystać z React.js
- Poznaj architekturę FLUX i jej implementację - Redux
- Dowiedz się, jak używać React.js i Redux razem
Grupa docelowa
- Programiści front-end
Wymagania
- Podstawowe umiejętności programowania w JavaScript