Course Code: reactrelaygraphql
Duration: 14 hours
Prerequisites:
  • Zrozumienie interfejsów API

Publiczność

  • Deweloperzy
Overview:

W latach następujących po 2010 r. przejście z natywnych platform internetowych na ich mobilne odpowiedniki wymagało bardziej wydajnego systemu żądania danych. W tym czasie firmy polegały na&nbspusługach RESTful, które okazały się wadliwe ze względu na ich niezdolność do dostosowania się do skomplikowanych żądań w aplikacjach React, co skutkowało powolnym czasem reakcji. Aby pokonać tę przeszkodę, inżynierowie Facebooka stworzyli usługi znane jako GraphQL i Relay. GraphQL upraszcza relację między klientem a API poprzez automatyzację żądań, podczas gdy framework JavaScript, Relay, zarządza danymi w aplikacjach React. Zarówno Relay, jak i GraphQL są używane do optymalizacji interfejsu użytkownika aplikacji React.

Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą korzystać z GraphQL i Relay do zarządzania danymi w aplikacjach React.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Skonfiguruj niezbędne środowisko programistyczne, aby rozpocząć kontrolę danych dla aplikacji React.
  • Dostarczanie natychmiastowych interakcji z interfejsem użytkownika.
  • Agregacja danych z wielu bibliotek w jeden wygodny interfejs API.
  • Wstępne pobieranie za pomocą GraphQL i Relay.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

Przegląd cyklu Web Development

  • Kontrola wersji, kodowanie, tworzenie, testowanie i wdrażanie
  • Automatyzacja procesu

Podstawy interfejsów API i&nbspich funkcjonalność

  • Wzorce architektury sieciowej: wzorzec kompozytowy, wzorzec proxy i wzorzec fasady
  • Operacje: zapytania i mutacje

Przygotowanie środowiska programistycznego

  • Przygotowanie repozytorium kodu (GitHub, GitLab itp.)
  • Instalacja NPM
  • Przygotowanie zależności plików

Tworzenie aplikacji

  • Tworzenie magazynu danych, który ładuje zawartość folderu danych
  • Tworzenie pliku serwera i konfigurowanie GraphQL
  • Uruchomienie React z Relay jako frameworkiem JavaScript
  • Automatyzacja pracy dzięki wstępnemu pobieraniu
  • Używanieróżnych zapytań, definiowanie właściwości w celu znalezienia krytycznych danych
  • Dzielenie kodu danych przy użyciu Relay

Testowanie aplikacji

  • Znajdowanie błędów w kodzie za pomocą JSHint
  • Testowanie optymalizacji za pomocą web.dev

Zabezpieczanie aplikacji

  • Uwierzytelnianie użytkowników

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - React, Relay, and GraphQL

Qatar - React, Relay, and GraphQL

Egypt - React, Relay, and GraphQL

Saudi Arabia - React, Relay, and GraphQL

South Africa - React, Relay, and GraphQL

Brasil - React, Relay, and GraphQL

Canada - React, Relay, and GraphQL

中国 - React, Relay, and GraphQL

香港 - React, Relay, and GraphQL

澳門 - React, Relay, and GraphQL

台灣 - React, Relay, and GraphQL

USA - React, Relay, and GraphQL

Österreich - React, Relay, and GraphQL

Schweiz - React, Relay, and GraphQL

Deutschland - React, Relay, and GraphQL

Czech Republic - React, Relay, and GraphQL

Denmark - React, Relay, and GraphQL

Estonia - React, Relay, and GraphQL

Finland - React, Relay, and GraphQL

Greece - React, Relay, and GraphQL

Magyarország - React, Relay, and GraphQL

Ireland - React, Relay, and GraphQL

Luxembourg - React, Relay, and GraphQL

Latvia - React, Relay, and GraphQL

España - React, Relay, and GraphQL

Italia - React, Relay, and GraphQL

Lithuania - React, Relay, and GraphQL

Nederland - React, Relay, and GraphQL

Norway - React, Relay, and GraphQL

Portugal - React, Relay, and GraphQL

România - React, Relay, and GraphQL

Sverige - React, Relay, and GraphQL

Türkiye - React, Relay, and GraphQL

Malta - React, Relay, and GraphQL

Belgique - React, Relay, and GraphQL

France - React, Relay, and GraphQL

日本 - React, Relay, and GraphQL

Australia - React, Relay, and GraphQL

Malaysia - React, Relay, and GraphQL

New Zealand - React, Relay, and GraphQL

Philippines - React, Relay, and GraphQL

Singapore - React, Relay, and GraphQL

Thailand - React, Relay, and GraphQL

Vietnam - React, Relay, and GraphQL

India - React, Relay, and GraphQL

Argentina - React, Relay, and GraphQL

Chile - React, Relay, and GraphQL

Costa Rica - React, Relay, and GraphQL

Ecuador - React, Relay, and GraphQL

Guatemala - React, Relay, and GraphQL

Colombia - React, Relay, and GraphQL

México - React, Relay, and GraphQL

Panama - React, Relay, and GraphQL

Peru - React, Relay, and GraphQL

Uruguay - React, Relay, and GraphQL

Venezuela - React, Relay, and GraphQL

Polska - React, Relay, and GraphQL

United Kingdom - React, Relay, and GraphQL

South Korea - React, Relay, and GraphQL

Pakistan - React, Relay, and GraphQL

Sri Lanka - React, Relay, and GraphQL

Bulgaria - React, Relay, and GraphQL

Bolivia - React, Relay, and GraphQL

Indonesia - React, Relay, and GraphQL

Kazakhstan - React, Relay, and GraphQL

Moldova - React, Relay, and GraphQL

Morocco - React, Relay, and GraphQL

Tunisia - React, Relay, and GraphQL

Kuwait - React, Relay, and GraphQL

Oman - React, Relay, and GraphQL

Slovakia - React, Relay, and GraphQL

Kenya - React, Relay, and GraphQL

Nigeria - React, Relay, and GraphQL

Botswana - React, Relay, and GraphQL

Slovenia - React, Relay, and GraphQL

Croatia - React, Relay, and GraphQL

Serbia - React, Relay, and GraphQL

Bhutan - React, Relay, and GraphQL

Nepal - React, Relay, and GraphQL

Uzbekistan - React, Relay, and GraphQL