API Summit 2020
Das große Trainingsevent für Web APIs mit Java, .NET und Node.js
30.11. - 02.12.2020 Online

API-Design? Schon erledigt! – Einführung in JSON::API

Workshop
Very-Early-Bird Bis 1. Oktober anmelden und bis zu 150 € pro Ticket extra sparen! Jetzt anmelden

Gutes API-Design ist ein wichtiger Baustein auf dem Weg zu einer erfolgreichen und wartbaren Schnittstelle.
Während der Arbeit am Design stellen sich dabei eine Reihe von Fragen. Wie sollen Datenstrukturen dargestellt werden? Wie können API-Clients ihre Suchanfragen parametrisieren oder die Anzahl der Treffer limitieren?

Wie werden HTTP Statuscodes konkret eingesetzt? Oder wie werden Hyperlinks dargestellt? Man kann diese und ähnliche Fragen immer wieder neu diskutieren und das berühmte Rad in jedem Projekt neu erfinden. Oder man kann sich umsehen, ob nicht bereits fertige Vorschläge existieren. Einer dieser Vorschläge heißt JSON:API, das in diesem Workshop ausführlich vorgestellt wird. Daneben werfen wir einen kurzen Blick auf alternative Design-Vorschläge.