React - kurs podstawowy. Tworzenie aplikacji webowych
Poznaj podstawy Reacta i naucz się tworzyć responsywne aplikacje webowe od podstaw!
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Celem szkolenia jest zapoznanie developerów js/ts z tworzeniem aplikacji webowych z użyciem biblioteki React i języka Typescript.
Umiejętności
Dzięki szkoleniu uczestnik:
- będzie potrafił budować podstawowe i średnio zaawansowane aplikacji oparte na React
- pozna dobre praktyki zarządzania stanem aplikacji
- pozna ekosystem React
- pozna architekturę aplikacji opartych na bibliotece React
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone jest dla osób mających styczność z programowaniem oraz znających podstawy HTML/CSS które chcą poszerzyć swoją wiedzę z zakresu tworzenia aplikacji webowych.
Szkolenie dla: React developer, front-end developer
Przygotowanie uczestników
Uczestnik powinien umieć posługiwać się wybranym edytorem kodu oraz móc zainstalować dodatkowe oprogramowanie (Node)
- Czas trwania
Przed nami:
- 3 dni, 24 godziny szkoleniowe
- Szczegółowy program szkolenia
Szczegółowy program szkolenia
Konfiguracja środowiska
- Node i npm
- Edytor, przydatne wtyczki
- Sandbox
- React developer tools
Tworzenie nowego projektu
Architektura aplikacji React
JSX/TSX
- Wyrażenia js/ts w html
- Praca z atrybutami
Praca z komponentem
- Stylowanie komponentu
- Props - data binding
- Renderowanie warunkowe
- Renderowanie kolekcji danych w pętli
- Fragmenty
Praca ze zdarzeniami
Stan komponentu
- useState
- Props vs state
- Zarządzanie stanem
Cykl życia komponentu
Debugowanie
- React Developer Tools
- Chrome Dev Tools
React Hooks
- Czym są hooki?
- Zasady pracy z hookami
- Omówienie najpopularniejszych hooków
- Budowanie własnych hooków
Praca z routerem
Praca z formularzami
Optymalizacja wydajności aplikacji
Co dalej - frameworki oparte o React
Metoda realizacji
Szkolenie zdalne/stacjonarne. Warsztaty z kodem, live coding, projekty
- Ścieżka rozwoju
- React - poziom zaawansowany
- React - zarządzanie stanem aplikacji
- W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
