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
Recensioni (3)
Il formatore aveva una grande conoscenza del materiale e riuscì a trasmettercelo in modo divertente e spensierato.
Yordi Habets - Etesian IT consulting
Corso - GraphQL Basics
Traduzione automatica
L'coinvolgimento e l'expertise di Richard hanno permesso di ottenere risposte a tutte le nostre domande.
Remco Klinckenberg - Etesian IT consulting
Corso - GraphQL Basics
Traduzione automatica
Mi è piaciuta l'apertura e la gentilezza di Osorio - e il fatto che non fosse noioso ma divertente!
Jannis Hell - Planet Labs
Corso - GraphQL Basics
Traduzione automatica