Trainer gesucht
IT-Trainer Jobs und Stellenangebote: Relay und GraphQL, .
Anmelden / Registrieren als Trainer
Agenda
Einführung
- Demand Driven Architektur vs. REST
- GraphQL und Relay
GraphQL-Anfragen stellen
- Senden von Abfragen
- Abfragen definieren
- Types
- Query Parameter
- Fragmente
- Wie ein GraphQL Server auf Abfragen antwortet
Relay Konzepte
- Container, Fragmente, Root Container und Routs
- Interne Architektur Client-seitiger Cache
Erste Schritte mit Relay
- Relay-Container-Zusammensetzung
- Fragmente und Variablen benennen
- Variablen an Fragmente übergeben
- Relay-Variablen setzen und verwenden
- Bedingte Felder mit @include und @skip
- Debuggen von Netzwerkanfragen
- Render-Callbacks
Slicing und Paginierung
- Relay-Unterstützung in GraphQL
- Cursors, Slicing und Paginieren von Daten mit Connections
- Edges und PageInfo
- Navigieren/Paginieren von One-to-Many-Beziehungen
Abfragen über Relay
- Re-fetching, das Node Interface und globale 'id's
- Das Node Root Feld
- Denken in Graphen
Daten abrufen
- Datenabruf und Bereitschaftsstatus
- Bereitschaftsstatusereignisse nutzen
- Serverfehler behandeln
- Abruf erzwingen
Mutationen
- Mutationsmuster des Relay
- Handhabung von Mutationen
- Optimistische Aktualisierungen und fette Abfragen
- Mutator-Konfigurationen & Aktualisierung des Client-Speicherbereichs
- Verhaltensweisen
- Hinzufügen eines Elements
- Ändern eines Elements
- Löschen eines Elements