In diesem Workshop befassen wir uns mit den Grundlagen von GraphQL. GraphQL ist die Spezifikation einer stark typisierten Abfragesprache für APIs und der serverseitigen Laufzeitumgebung für die Ausführung solcher Abfragen. Hierzu ist der Workshop wiederum in zwei aufeinander aufbauende Abschnitte / Präsentationen aufgeteilt. In diesem (dem ersten Abschnitt), wird zunächst beleuchtet, wie eine GraphQL-Schnittstelle aufgebaut ist, aus welchen Bestandteilen sie sich zusammen setzt und wie ein Client Daten vom Server anfragen kann (mithilfe des GraphQL-Playgrounds). Der zweite Abschnitt (Workshop 2) befasst sich anschließend mit der serverseitigen Implementierung solch einer Schnittstelle.
Dieser Workshop richtet sich an Entwickler, welche bereits Erfahrungen in der Webentwicklung gesammelt haben und eine gelungene Alternative zum klassischen REST-Architekturstil kennenlernen möchten.