PROFIL UCZESTNIKA
Szkolenie React od podstaw skierowane jest do osób, które chcą poznać dokładniej tą bibliotekę JavaScript. Uczestnicy nie muszą posiadać doświadczenia w pracy z tą biblioteką, ale zakładamy że mają już za sobą doświadczenie w pracy z technologiami takimi jak: HTML, CSS i JavaScript.
PROGRAM SZKOLENIA
1. Wprowadzenie
- wprowadzenie do biblioteki React
- praca z plikami
2. Język JavaScript w bibliotece
- deklarowanie zmiennych
- tworzenie funkcji
- kompilacja kodu utworzonego w JavaScript
- obiekty i tablice
- asynchroniczny javaScript
3. Programowanie funkcyjne w JavaScript
- wyjaśnienie zagadnienia
- styl imperatywny oraz deklaratywny
- koncepcje funkcyjne
4. Działanie React
- konfiguracja strony
- elementy React'a
- ReactDOM
- komponenty React
5. React i JSX
- elementy React'a jako JSX
- kompilator Babel
- przykłady kodu JSX
- wprowadzenie do narzędzia webpack
6. Informacje o stanie React
- komponent StarRating
- hook useState
- informacja o stanie w drzewie komponentów
- tworzenie formularzy
- kontekst React'a
7. Usprawnienia wydajności generowania komponentów
- useEffect hook (zaczep)
8. Wykorzystywanie danych
- żądanie danych
- generowanie właściwości
- listy wirtualizowane
- wprowadzenie do GraphQL
9. Technologia Suspense
- granice błędu
- podział kodu
10. Testowanie kodu
- ESLint
- Prettier
- sprawdzenie typów w aplikacji
- programowanie sterowane testami
- wykorzystanie frameworka Jest
- testowanie komponentów Reacta
11. Router Reacta
- dołączenie routera
- właściwości routera
- użycie przekierowania
12. React i serwer
- izomorficzny kontra uniwersalny
- serwer generujący kod Reacta
- generowanie danych przy pommocy Next.js
- generator witryn internetowych Gatsby
PRZEBIEG SZKOLENIA
Forma szkoleń jest zbalansowana i obejmuje wykłady prowadzone przez doświadczonych trenerów z wieloletnią praktyką w branży programistycznej, oraz ćwiczenia na których uczestnicy wykorzystują poznaną wiedzę w sposób praktyczny. Trener jest w stałym kontakcie z Uczestnikiem aby wspierać go w przypadku problemów w wykonywaniu zadania.
CERTYFIKATY
Uczestnicy otrzymują indywidualny certyfikat świadczący o ukończeniu szkolenia.