Contattataci

Struttura del corso

Introduzione

  • Cos’è GraphQL?
  • Storia dello sviluppo di GraphQL
  • GraphQL vs. REST: confronto tra i due modelli
  • Caratteristiche principali e vantaggi per i client
  • Funzionalità legate alla sicurezza

Comprensione dei concetti fondamentali

  • Linguaggio di definizione degli schemi (SDL)
  • Terminologia specifica di GraphQL (tipi, campi, schema, mutazioni, promesse, sottoscrizioni)

Comprensione del meccanismo operativo

  • Architettura generale: client e server
  • Gli strumenti principali: GraphiQL e Launchpad

Configurazione dell’ambiente di lavoro

  • Come creare un server GraphQL
  • Integrare funzionalità legate a GraphQL all’interno di un server
  • Definire lo schema applicativo per una soluzione GraphQL
  • Eseguire la prima interrogazione nel formato GraphQL

Lavorare con GraphQL in pratica

  • Raccogliere dati tramite query da più fonti di database
  • Utilizzare le mutazioni per aggiungere, modificare ed eliminare informazioni
  • Mantenere la sincronizzazione tra client e server grazie alle mutazioni
  • Costruire un feed di aggiornamenti tramite le sottoscrizioni GraphQL
  • Realizzare interrogazioni avanzate usando argomenti, alias e frammenti

Risoluzione dei problemi più comuni

Sintesi e conclusione del corso

Requisiti

  • Conoscenza della programmazione e dei database
  • Comprensione delle basi di JavaScript

Destinatari del corso

  • Sviluppatori web
  • Amministratori di sistema
 7 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative