GraphQL für Java-Anwendungen

GraphQL ist eine Sprache zur Abfrage von Daten, die häufig als "Alternative zu REST" bezeichnet wird und mit der Clients selbst wählen können, welche Daten sie je Use-Case vom Server lesen oder schreiben wollen. Dabei verspricht GraphQL nicht nur Effizienz zur Laufzeit, sondern auch eine einfache Entwicklung und Pflege der damit entwickelten APIs.

In diesem Workshop lernen wir GraphQL anhand eines durchgängigen Beispiels kennen: Wir sehen uns Grundlagen und Konzepte der Sprache an, werden eine GraphQL-Schnittstelle definieren und eine Implementierung dafür in Java entwickeln. Nach dem Workshop seid ihr in der Lage, zu entscheiden, ob und wie ihr GraphQL für eure Anwendungen verwenden könnt

Vorkenntnisse

Java-Kenntnisse

Lernziele

* Was ist GraphQL und wofür kann man es einsetzen?
* Wie werden mit GraphQL Schnittstellen definiert und Abfragen dagegen abgesetzt?
* Wie können GraphQL APIs mit Java implementiert und für eigene Anwendungen bereitgestellt werden?

 

Speaker

 

Nils Hartmann
Nils Hartmann ist freiberuflicher Softwareentwickler, -architekt und Trainer aus Hamburg. Er programmiert in Java und JavaScript/TypeScript mit dem Schwerpunkt server- und clientseitiger Entwicklung von Enterprise-Anwendungen. Nils spricht gerne auf Konferenzen und bietet Workshops und Schulungen an.

Gold-Sponsoren

Deloitte.
e.solutions

Silber-Sponsoren

codecentric
ISO-Gruppe
INNOQ
Nürnberger Versicherung

Herbstcampus-Newsletter

Sie möchten über den Herbstcampus
auf dem Laufenden gehalten werden?

 

Anmelden