- Doświadczenie w tworzeniu aplikacji internetowych
- Doświadczenie w programowaniu javascript
- Znajomość React
Publiczność
- Deweloperzy
React to Java biblioteka skryptów do tworzenia szybkich i płynnych interaktywnych stron internetowych. Wraz z architekturą Flux i językiem zapytań GraphQL można budować niezwykle wydajne i wydajne aplikacje internetowe.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak budować React aplikacje przy użyciu Flux i GraphQL. Kurs obejmuje instalację, konfigurację, integrację, testowanie, wdrażanie i najlepsze praktyki, ponieważ prowadzi uczestników przez tworzenie serii przykładowych aplikacji, które pokazują, jak dodać dodatkowe poziomy złożoności i "fajności" do aplikacji przy użyciu najbardziej zaawansowanych zestawów narzędzi i technik.
Tworzenie aplikacji z React wymaga innego rodzaju myślenia, w porównaniu do tego, do czego niektórzy programiści są przyzwyczajeni, zwłaszcza gdy pochodzą z innych frameworków MVC, takich jak AngularJS i Bootstrap.
Szkolenie obejmuje podstawy technologii wykorzystywanych na każdym etapie, dzięki czemu uczestnicy są w stanie nie tylko zbudować funkcjonalną aplikację, ale także zrozumieć, dlaczego stosuje się określone podejście. Daje to podstawy do samodzielnego i kreatywnego myślenia o projekcie i pożądanych rezultatach budowania własnych aplikacji w przyszłości.
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Wstęp
- React vs Angular i inne struktury
Zrozumienie React
- JSX, komponenty i rekwizyty, cykl życia komponentów itp.
- Zarządzanie stanem aplikacji a stanem danych
Pisanie React aplikacji w ES6
- Funkcje składni i ES6+, na które należy zwrócić uwagę
Konfigurowanie środowiska programistycznego
Przegląd Node.js
Instalacja i konfiguracja Node.js
Przegląd pakietu Webpack i Babel
- Zrozumienie „transformacji” (tłumaczenie JSX na JavaScript)
Instalacja i konfiguracja pakietu internetowego
Instalacja i konfiguracja Babela
Instalowanie React i ReactDOM
Napisanie pierwszej React aplikacji
Konfigurowanie pakietu WebPack do obserwowania zmian w plikach źródłowych
Konfigurowanie npm jako narzędzia do uruchamiania narzędzi
Rozszerzanie React aplikacji o nowe komponenty
Zaimplementuj Flux i Redux architekturę w React aplikacji
Zrozumienie strumienia i Redux
- Komponenty bezstanowe, akcje, reduktory, dyspozytorzy, oprogramowanie pośredniczące, kontenery itp.
Tworzenie wielu widoków w aplikacji React.
Instalacja i konfiguracja Redux
Tworzenie prostej listy rzeczy do zrobienia za pomocą Flux/Redux (z próbnym interfejsem API serwera)
Integracja backendu z twoją React aplikacją: GraphQL i Apollo
Przegląd GraphQL
- Typy danych, schematy, struktura wykresów i integracja z React
- Ograniczenia spokojnego routingu
- GraphQL kontra SQL
Pisanie GraphQL zapytania
Uwierzytelnianie użytkowników
Integracja React routera z GraphQL
Tworzenie prostego bloga za pomocą React i GraphQL
Testowanie aplikacji React.
Przetwarzanie React aplikacji za pomocą skryptów wiersza poleceń npm
Rozwiązywanie problemów
Struktura repozytorium aplikacji
Najlepsze praktyki dotyczące pisania React Kodu
Wdrażanie Twojej React aplikacji
A Word w aplikacjach mobilnych z React natywnym
Podsumowanie i wnioski
United Arab Emirates - Building Interactive Applications with React, Redux and GraphQL
Qatar - Building Interactive Applications with React, Redux and GraphQL
Egypt - Building Interactive Applications with React, Redux and GraphQL
Saudi Arabia - Building Interactive Applications with React, Redux and GraphQL
South Africa - Building Interactive Applications with React, Redux and GraphQL
Brasil - Criando Aplicativos Interativos com React, Redux e GraphQL
Canada - Building Interactive Applications with React, Redux and GraphQL
中国 - Building Interactive Applications with React, Redux and GraphQL
香港 - Building Interactive Applications with React, Redux and GraphQL
澳門 - Building Interactive Applications with React, Redux and GraphQL
台灣 - Building Interactive Applications with React, Redux and GraphQL
USA - Building Interactive Applications with React, Redux and GraphQL
Österreich - Building Interactive Applications with React, Redux and GraphQL
Schweiz - Building Interactive Applications with React, Redux and GraphQL
Deutschland - Building Interactive Applications with React, Redux and GraphQL
Czech Republic - Building Interactive Applications with React, Redux and GraphQL
Denmark - Building Interactive Applications with React, Redux and GraphQL
Estonia - Building Interactive Applications with React, Redux and GraphQL
Finland - Building Interactive Applications with React, Redux and GraphQL
Greece - Building Interactive Applications with React, Redux and GraphQL
Magyarország - Building Interactive Applications with React, Redux and GraphQL
Ireland - Building Interactive Applications with React, Redux and GraphQL
Luxembourg - Building Interactive Applications with React, Redux and GraphQL
Latvia - Building Interactive Applications with React, Redux and GraphQL
España - Creación de aplicaciones interactivas con React, Redux y GraphQL
Italia - Building Interactive Applications with React, Redux and GraphQL
Lithuania - Building Interactive Applications with React, Redux and GraphQL
Nederland - Building Interactive Applications with React, Redux and GraphQL
Norway - Building Interactive Applications with React, Redux and GraphQL
Portugal - Criando Aplicativos Interativos com React, Redux e GraphQL
România - Building Interactive Applications with React, Redux and GraphQL
Sverige - Building Interactive Applications with React, Redux and GraphQL
Türkiye - Building Interactive Applications with React, Redux and GraphQL
Malta - Building Interactive Applications with React, Redux and GraphQL
Belgique - Building Interactive Applications with React, Redux and GraphQL
France - Building Interactive Applications with React, Redux and GraphQL
日本 - Building Interactive Applications with React, Redux and GraphQL
Australia - Building Interactive Applications with React, Redux and GraphQL
Malaysia - Building Interactive Applications with React, Redux and GraphQL
New Zealand - Building Interactive Applications with React, Redux and GraphQL
Philippines - Building Interactive Applications with React, Redux and GraphQL
Singapore - Building Interactive Applications with React, Redux and GraphQL
Thailand - Building Interactive Applications with React, Redux and GraphQL
Vietnam - Building Interactive Applications with React, Redux and GraphQL
India - Building Interactive Applications with React, Redux and GraphQL
Argentina - Creación de aplicaciones interactivas con React, Redux y GraphQL
Chile - Creación de aplicaciones interactivas con React, Redux y GraphQL
Costa Rica - Creación de aplicaciones interactivas con React, Redux y GraphQL
Ecuador - Creación de aplicaciones interactivas con React, Redux y GraphQL
Guatemala - Creación de aplicaciones interactivas con React, Redux y GraphQL
Colombia - Creación de aplicaciones interactivas con React, Redux y GraphQL
México - Creación de aplicaciones interactivas con React, Redux y GraphQL
Panama - Creación de aplicaciones interactivas con React, Redux y GraphQL
Peru - Creación de aplicaciones interactivas con React, Redux y GraphQL
Uruguay - Creación de aplicaciones interactivas con React, Redux y GraphQL
Venezuela - Creación de aplicaciones interactivas con React, Redux y GraphQL
Polska - Building Interactive Applications with React, Redux and GraphQL
United Kingdom - Building Interactive Applications with React, Redux and GraphQL
South Korea - Building Interactive Applications with React, Redux and GraphQL
Pakistan - Building Interactive Applications with React, Redux and GraphQL
Sri Lanka - Building Interactive Applications with React, Redux and GraphQL
Bulgaria - Building Interactive Applications with React, Redux and GraphQL
Bolivia - Creación de aplicaciones interactivas con React, Redux y GraphQL
Indonesia - Building Interactive Applications with React, Redux and GraphQL
Kazakhstan - Building Interactive Applications with React, Redux and GraphQL
Moldova - Building Interactive Applications with React, Redux and GraphQL
Morocco - Building Interactive Applications with React, Redux and GraphQL
Tunisia - Building Interactive Applications with React, Redux and GraphQL
Kuwait - Building Interactive Applications with React, Redux and GraphQL
Oman - Building Interactive Applications with React, Redux and GraphQL
Slovakia - Building Interactive Applications with React, Redux and GraphQL
Kenya - Building Interactive Applications with React, Redux and GraphQL
Nigeria - Building Interactive Applications with React, Redux and GraphQL
Botswana - Building Interactive Applications with React, Redux and GraphQL
Slovenia - Building Interactive Applications with React, Redux and GraphQL
Croatia - Building Interactive Applications with React, Redux and GraphQL
Serbia - Building Interactive Applications with React, Redux and GraphQL
Bhutan - Building Interactive Applications with React, Redux and GraphQL
Nepal - Building Interactive Applications with React, Redux and GraphQL
Uzbekistan - Building Interactive Applications with React, Redux and GraphQL