Plan Szkolenia

Wprowadzenie

Co to jest GrahpQL?

  • Ewolucja GraphQL
  • GraphiQl i API GitHub

Przegląd GraphQL Podstawy

  • Zapytania
  • Schematy
  • Mutacje
  • Subskrypcje

Podstawy interfejsów API i ich funkcjonalność

  • Typy Scala
  • Wzorce architektury internetowej: wzorzec kompozytowy, wzorzec proxy i wzorzec fasady

Przygotowanie środowiska programistycznego

  • Instalacja i konfiguracja GraphQL
  • Instalowanie i konfigurowanie Node.Js
  • Instalowanie i konfigurowanie Apollo
  • Instalowanie i konfigurowanie Prisma

Schematy i zapytania

  • Konfigurowanie interfejsu API GraphQL
  • Tworzenie niestandardowego typu obiektu
  • Używanie schematu GraphQL
  • Przekazywanie danych przez argumenty operacji
  • Praca z tablicą i elementami tablicy
  • Eksplorowanie danych relacyjnych

Mutacje i subskrypcje

  • Tworzenie, usuwanie i aktualizowanie danych za pomocą mutacji
  • Korzystanie z operatora rozprzestrzeniania obiektów
  • Refaktoryzacja architektury węzłów
  • Tworzenie subskrypcji
  • Rozszerzanie subskrypcji na potrzeby edycji i usuwania

Uwierzytelnianie w GraphQL za pomocą Prisma

  • Konfigurowanie niestandardowego rozpoznawania typów
  • Przekazywanie zapytań przez Prismę
  • Przekazywanie argumentów przez Prismę
  • Przekazywanie mutacji przez Prismę
  • Przekazywanie subskrypcji przez Prisma
  • Dodawanie obsługi haseł
  • Weryfikacja tokenów

Klient Apollo i testowanie

  • Konfigurowanie środowiska testowego
  • Obsiewanie danymi testowymi
  • Testowanie zapytań i mutacji
  • Testowanie uwierzytelniania

Podsumowanie i wnioski

Wymagania

  • Zrozumienie Node
  • JavaScript doświadczenie w programowaniu

Publiczność

  • Web Developerzy
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Nadchodzące szkolenia