Course Code: reactfluxgraphql
Duration: 28 hours
Prerequisites:
  • Doświadczenie w tworzeniu aplikacji internetowych
  • Doświadczenie w programowaniu javascript
  • Znajomość React

Publiczność

  • Deweloperzy
Overview:

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
Course Outline:

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

Sites Published:

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