Skip to content

Details

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

In diesem Vortrag stelle ich die Grundlagen und Konzepte von GraphQL vor und zeige, was man damit alles machen kann. An Hand einer Beispiel-Anwendung schauen wir uns im Source-Code ganz praktisch an, wie sich mit Java eigene GraphQL Schnittstellen bauen lassen. Dabei überprüfen wir kritisch, inwiefern gängige Aussagen über GraphQL ("REST-Alternative", "SQL für APIs") wirklich zutreffend sind. Bei Interesse können wir einen Ausblick riskieren, wie sich Web-Frontends für die erstellte API exemplarisch mit React und TypeScript bauen lassen.

Diskussionen und kritische Fragen ausdrücklich erwünscht!

Speaker:
Nils Hartmann ist freiberuflicher Softwareentwickler, -architekt, Trainer und Coach aus Hamburg. Er programmiert in Java und JavaScript/TypeScript und unterstützt mit Trainings und Beratung Teams beim Ein- und Umstieg in die Entwicklung von JavaScript-basierten Single-Page-Anwendungen mit React, TypeScript und GraphQL.

Related topics

You may also like