- Zrozumienie programowania i baz danych
- Zrozumienie podstaw Javaskryptów
Publiczność
- Twórcy stron internetowych
- Administratorzy
GraphQL, opracowany przez Facebook w 2012 r., a następnie udostępniony w 2015 r., to język zapytań o dane zapewniający lepszą wydajność pobierania danych z urządzeń mobilnych. Stanowi alternatywę dla REST i daje klientom możliwość żądania dokładnie tego, czego potrzebują, nic więcej i nic mniej, z baz danych na serwerze.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy GraphQL, przechodząc przez proces tworzenia prostego interfejsu API z GraphQL.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć, czym jest GraphQL i co odróżnia go od REST.
- Zrozumieć terminy najwyższego poziomu GraphQL.
- Skonfigurować środowisko kodowania GraphQL.
- Zbudować i ulepszyć GraphQL API.
Format kursu
- Wykład częściowy, dyskusja częściowa, ćwiczenia i ciężka praktyka praktyczna.
Uwaga
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia.
Wprowadzenie
- Czym jest GraphQL?
- Historia
- GraphQL vs. REST
- Główne funkcje i korzyści dla klientów
- Funkcje bezpieczeństwa
Zrozumienie podstawowych pojęć
- Język definicji schematu (SDL)
- Terminy GraphQL (typy, pola, schemat, mutacje, obietnice, subskrypcje)
Zrozumienie mechanizmu
- Architektura (klienci, serwer)
- Narzędzia (GraphiQL, Launchpad)
Konfiguracja środowiska
- Tworzenie serwera GraphQL
- Tworzenie funkcji GraphQL na serwerze GraphQL
- Tworzenie i definiowanie schematu aplikacji GraphQL
- Wykonywanie pierwszego zapytania GraphQL
Praca z GraphQL
- Pobieranie danych za pomocą zapytań z wielu baz danych
- Praca z mutacjami w celu dodawania, aktualizowania i usuwania elementów
- Utrzymywanie klienta w synchronizacji z mutacjami
- Używanie subskrypcji GraphQL do tworzenia kanału informacyjnego
- Zaawansowane zapytania z argumentami, aliasami i fragmentami
Rozwiązywanie problemów
Podsumowanie i wnioski
United Arab Emirates - GraphQL Basics
Czech Republic - GraphQL Basics
España - Conceptos básicos de GraphQL
Argentina - Conceptos básicos de GraphQL
Chile - Conceptos básicos de GraphQL
Costa Rica - Conceptos básicos de GraphQL
Ecuador - Conceptos básicos de GraphQL
Guatemala - Conceptos básicos de GraphQL
Colombia - Conceptos básicos de GraphQL
México - Conceptos básicos de GraphQL
Panama - Conceptos básicos de GraphQL
Peru - Conceptos básicos de GraphQL
Uruguay - Conceptos básicos de GraphQL
Venezuela - Conceptos básicos de GraphQL
United Kingdom - GraphQL Basics