- Zrozumienie interfejsów API
Publiczność
- Deweloperzy
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 usł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.
Wprowadzenie
Przegląd cyklu Web Development
- Kontrola wersji, kodowanie, tworzenie, testowanie i wdrażanie
- Automatyzacja procesu
Podstawy interfejsów API i ich 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
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