Szkolenie przeznaczone jest dla osób tworzących i rozwijających oprogramowanie – architektów rozwiązań, programistów, team leaderów.
Celem szkolenia jest zwiększenie efektywności uczestników szkolenia w codziennej pracy oraz poprawa jakości pisanego przez nich kodu oprogramowania, poprzez poszerzenie kompetencji uczestników w zakresie wykorzystania platformy React oraz jej porównanie z konkurencyjnymi technologiami.
Ramowy program szkolenia
- Wstęp do Reacta – czym jest i jak go używać
- Możliwości Reacta: web, mobile, VR
- Wstęp do składni JSX
- Transpilacja
- Renderowanie elementów
- Rodzaje komponentów
- Renderowanie komponentów
- props w komponentach
- Cykl życia komponentu i stan
- Korzystanie ze zdarzeń (events) w React
- Listy i klucze, słowo o wydajności React
- Formularze kontrolowane
- Formularze niekontrolowane
- Podejście do Reacta proponowane przez ich twórców: „myślenie w React-cie”
- Krótkie omówienie połączenia TypeScript z JSX: TSX
Po zakończeniu szkolenia uczestnik będzie potrafił:
- Korzystać z React dla sieci
- Rozpoznać miejsca, gdzie może wykorzystać React
- Obsługiwać i pisać komponenty w React
- Przekazywać dane w komponentach React przez props
- Korzystać ze stanu wewnętrznego komponentów React
- Wykorzystać odpowiednio wydajność Reacta na listach
- Obsługiwać formularze
- „Myśleć w React-cie” jak podają twórcy Reacta
- Połączyć TypeScript i React
Formy pracy:
Szkolenie ma charakter warsztatowy. Teoria przekazywana jest w postaci mini wykładów, oraz wniosków z ćwiczeń i dyskusji. Uczestnicy mogą na bieżąco zadawać trenerom pytania i analizować swoje rzeczywiste sytuacje biznesowe.
Czas trwania szkolenia:
1 dzień (8 h)
Dla kogo przeznaczone jest to szkolenie:
Szkolenie przeznaczone jest dla osób tworzących i rozwijających oprogramowanie – architektów rozwiązań, programistów, team leaderów.