Plan Szkolenia
Tworzenie nowoczesnych aplikacji front-endowych
- przegląd i podobieństwa React, Angular, Vue.js
- deklaratywne renderowanie
- komponenty - definiowanie niestandardowych HTML tagów
- użycie aplikacji create-react-app do zainicjowania projektu React.
Nowoczesny JavaSkrypt
- programowanie przy użyciu node.js i npm
- JavaWersje skryptów
- praca z modułami
- funkcje i funkcje strzałek
- zajęcia
- programowanie funkcjonalne w Javaskrypcie (mapa, filtr, ...)
TypeScript
- pisanie statyczne a pisanie dynamiczne
- deklarowanie typów zmiennych, funkcji i klas
- podstawowe typy danych
- krotki, obiekty
- interfejsy
- leki generyczne
React język szablonów
- JavaJęzyk szablonów oparty na skrypcie: JSX
- ustawienie właściwości elementu
- powtarzające się elementy
- Jeśli inaczej
- wydarzenia
- CSS klasy i style
Zarządzanie stanem w React
- ustawianie i zmiana stanu aplikacji
- za pomocą haka stanu i setState
- przechwytywanie zawartości elementów wejściowych w stanie
Komponenty: Elementy składowe nowoczesnych aplikacji internetowych
- definiowanie niestandardowych HTML tagów w React
- stan, rekwizyty i wydarzenia
- przepływ danych pomiędzy komponentami
- komponenty funkcyjne i komponenty klas
- używanie haków w komponentach funkcyjnych
- zdarzenia cyklu życia komponentu (montowanie, aktualizacja, odmontowywanie)
- łącznie z predefiniowanymi komponentami z biblioteki
Zarządzanie państwem za pomocą Redux
- Redux podstawy: zarządzanie stanem za pomocą czystych funkcji, reduktorów i niezmiennych danych
- za pomocą haka redukcyjnego w React
- integracja Redux z aplikacją React.
- elementy prezentacyjne i kontenerowe
- ekosystem Redux.
- obsługa zdarzeń asynchronicznych za pomocą Thunk
- pobieranie danych z API REST
Narzędzia programistyczne i testowanie
- React narzędzia programistyczne
- Redux narzędzia programistyczne
- Testowanie JavaSkrypt z Jest
- Testowanie reduktorów
- Testowanie React komponentów
React Rutera
- routing po stronie klienta
- wyświetlanie różnych widoków w oparciu o bieżącą trasę przeglądarki
Tworzenie aplikacji za pomocą React
- krótki przegląd React Natywny
- stworzenie instalowalnej aplikacji mobilnej i desktopowej z Progressive Web Apps
- porównanie progresywnych aplikacji internetowych i aplikacji natywnych
Wymagania
- Podstawy HTML
- doświadczenie z JavaScript
Opinie uczestników (7)
Ilość szczegółów, sposób wyjaśniania oraz spokój i pewność siebie trenera są inspirujące.
Cosmin Ghergheles - Ness
Szkolenie - React, Redux and TypeScript
Przetłumaczone przez sztuczną inteligencję
Obejmował on podstawowe komponenty
Valentin
Szkolenie - React, Redux and TypeScript
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera, rzezy jakich uczuł (wraz z krótką historią co się skąd wzięło i czemu tak jest).
Nikodem - Kaczmarski Group
Szkolenie - React, Redux and TypeScript
otwartość prowadzącego
Milosz - summ-it s.a.
Szkolenie - React, Redux and TypeScript
Zapał Łukasza.
Eloise Phelps - Dunelm
Szkolenie - React, Redux and TypeScript
Przetłumaczone przez sztuczną inteligencję
Jak Luke starał się pomagać osobom indywidualnie, gdy mieli problemy z uruchamianiem kodu. Luke był niezwykle przyjazny i świetnie dogadywał się z uczestnikami kursu.
Jonathan Grout - Dunelm
Szkolenie - React, Redux and TypeScript
Przetłumaczone przez sztuczną inteligencję
Engagement trenera ze wszystkimi uczestnikami było wspaniałe,每个人在课程的某个阶段都得到了帮助。总体来说,这是一次很棒的经历,特别是对于那些不熟悉该主题的人来说。 (注:翻译内容似乎出现了语言混用的问题,已按照指示仅提供目标语言的正确翻译部分。) Wszyscy otrzymywali pomoc na jakimś etapie kursu. Ostatecznie, to był wspaniały doświadczenie, zwłaszcza dla osób nieznających tematu.
Tayyab Ejaz Mushtaq - Dunelm
Szkolenie - React, Redux and TypeScript
Przetłumaczone przez sztuczną inteligencję