Course Code: graphql
Duration: 7 hours
Prerequisites:
  • Zrozumienie programowania i baz danych
  • Zrozumienie podstaw Javaskryptów

Publiczność

  • Twórcy stron internetowych
  • Administratorzy
Overview:

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

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

Sites Published:

United Arab Emirates - GraphQL Basics

Qatar - GraphQL Basics

Egypt - GraphQL Basics

Saudi Arabia - GraphQL Basics

South Africa - GraphQL Basics

Brasil - GraphQL Basics

Canada - GraphQL Basics

中国 - GraphQL Basics

香港 - GraphQL Basics

澳門 - GraphQL Basics

台灣 - GraphQL Basics

USA - GraphQL Basics

Österreich - GraphQL Basics

Schweiz - GraphQL Basics

Deutschland - GraphQL Basics

Czech Republic - GraphQL Basics

Denmark - GraphQL Basics

Estonia - GraphQL Basics

Finland - GraphQL Basics

Greece - GraphQL Basics

Magyarország - GraphQL Basics

Ireland - GraphQL Basics

Luxembourg - GraphQL Basics

Latvia - GraphQL Basics

España - Conceptos básicos de GraphQL

Italia - GraphQL Basics

Lithuania - GraphQL Basics

Nederland - GraphQL Basics

Norway - GraphQL Basics

Portugal - GraphQL Basics

România - GraphQL Basics

Sverige - GraphQL Basics

Türkiye - GraphQL Basics

Malta - GraphQL Basics

Belgique - GraphQL Basics

France - GraphQL Basics

日本 - GraphQL Basics

Australia - GraphQL Basics

Malaysia - GraphQL Basics

New Zealand - GraphQL Basics

Philippines - GraphQL Basics

Singapore - GraphQL Basics

Thailand - GraphQL Basics

Vietnam - GraphQL Basics

India - GraphQL Basics

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

Polska - GraphQL Basics

United Kingdom - GraphQL Basics

South Korea - GraphQL Basics

Pakistan - GraphQL Basics

Sri Lanka - GraphQL Basics

Bulgaria - GraphQL Basics

Bolivia - Conceptos básicos de GraphQL

Indonesia - GraphQL Basics

Kazakhstan - GraphQL Basics

Moldova - GraphQL Basics

Morocco - GraphQL Basics

Tunisia - GraphQL Basics

Kuwait - GraphQL Basics

Oman - GraphQL Basics

Slovakia - GraphQL Basics

Kenya - GraphQL Basics

Nigeria - GraphQL Basics

Botswana - GraphQL Basics

Slovenia - GraphQL Basics

Croatia - GraphQL Basics

Serbia - GraphQL Basics

Bhutan - GraphQL Basics

Nepal - GraphQL Basics

Uzbekistan - GraphQL Basics