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.
Biblioteka React.js obok frameworka Angular jest jednym z głównych narzędzi do tworzenia aplikacji JavaScript. Warto zaznaczyć, że zarówno Facebook, Instagram jak i PayPal wykorzystuja tą bibliotekę do swojego rozwoju. Na początek nauki możesz również wybrać mniej wymagająca bibliotekę JS a mianowicie Vue.js – przejdź do szkolenia.
Szkolenie React rozpocznie się od wprowadzenia i przybliżenia istoty samej biblioteki. Następnie poprzez podstawowe zagadnienia związane z deklarowaniem zmiennych, tworzeniem funkcji, obiektów i tablic oraz komplikację kodu przejdziesz do programowania. Zapoznasz sie równiez z testowaniem kodu, obsługą błędów.
W tym krótkim wstępie przedstawiliśmy tylko wybrane zagadnienia, które zostaną poruszone na wykładach i warsztatach trwających podczas szkolenia React od podstaw. Zachęcamy do zapoznania się ze szczegółowym programem zamieszczonym poniżej.
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.
Przydatne informacje związane z platformą e-learningową znajdziesz tutaj.
Jeżeli poszukujesz pracy jako Java Developer zapraszamy do przesłania swojego CV więcej
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
- 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