API-Design für HTTP-Schnittstellen

Eine Schnittstelle zum Datenaustausch über HTTP ist für erfahrene Entwickler scheinbar im Handumdrehen erstellt. Jedoch sollte zuvor ein gewisses Maß an Planung und API-Design erfolgen. Wie bei allen Schnittstellen ist auch hier zu überlegen, wie die API gestaltet sein sollte, damit sie leicht benutzbar, verständlich, erweiterbar und konsistent ist. Zudem haben sich einige Best Practices für die Umsetzung immer wiederkehrender Funktionalitäten von HTTP-APIs etabliert, und es ist meist sinnvoll sie zu befolgen.

In diesem Vortrag werden typische Fragestellungen vorgestellt, die beim Design von HTTP-APIs auftreten. Zudem gehen wir der Frage nach, ob es empfehlenswerte Standards für API-Design gibt.

Vorkenntnisse

HTTP

Speaker

 

Thilo Frotscher
Thilo Frotscher arbeitet als freiberuflicher Softwarearchitekt und Trainer. Als Experte für Enterprise Java, APIs und Systemintegration unterstützt er Unternehmen überwiegend durch Entwicklung, Reviews oder Schulungen. Thilo ist (Co-)Autor mehrerer Bücher, hat zahlreiche Fachartikel verfasst und spricht regelmäßig auf Konferenzen und Schulungsveranstaltungen sowie bei User Groups.

betterCode-Newsletter

Sie möchten über die betterCode() API und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden