Struttura del corso

Introduzione

Che cos'è GrahpQL?

  • L'evoluzione di GraphQL
  • API di GraphiQl e GitHub

Panoramica di GraphQL Nozioni di base

  • Query
  • Schemi
  • Mutazioni
  • Sottoscrizioni

I fondamenti delle API e le loro funzionalità

  • ScalaTipi R
  • Web Architecture Patterns: il modello composito, il modello proxy e il modello di facciata

Preparazione dell'ambiente di sviluppo

  • Installazione e configurazione GraphQL
  • Installazione e configurazione di Node.Js
  • Installazione e configurazione di Apollo
  • Installazione e configurazione di Prisma

Schemi e query

  • Configurazione di un'API GraphQL
  • Creazione di un tipo di oggetto personalizzato
  • Utilizzo di uno schema GraphQL
  • Passaggio di dati tramite gli argomenti dell'operazione
  • Utilizzo della matrice e degli elementi della matrice
  • Esplorazione dei dati relazionali

Mutazioni e sottoscrizioni

  • Creazione, eliminazione e aggiornamento dei dati con mutazioni
  • Utilizzo dell'operatore di diffusione dell'oggetto
  • Architettura dei nodi di refactoring
  • Creazione di una sottoscrizione
  • Espansione dell'abbonamento per le modifiche e le eliminazioni

Autenticazione in GraphQL con Prisma

  • Impostazione di un resolver di tipo personalizzato
  • Passaggio di query tramite Prisma
  • Passaggio di argomenti attraverso Prisma
  • Passare le mutazioni attraverso Prisma
  • Passaggio di abbonamenti tramite Prisma
  • Aggiunta del supporto per le password
  • Verifica dei token

Apollo Client e test

  • Configurazione di un ambiente di test
  • Semina con dati di test
  • Test di query e mutazioni
  • Test dell'autenticazione

Riassunto e conclusione

Requisiti

  • Una comprensione di Node
  • JavaScript Esperienza di programmazione

Pubblico

  • Sviluppatori Web
  21 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative