Sie suchen Ihre bereits erworbenen Lerninhalte? Dann geht es hier entlang: Zum academy Campus

heise academy Logo
Workshops
iX – Magazin für professionelle IT

API-Design und -Entwicklung mit HTTP, REST und OpenAPI

Dieser Workshop vermittelt Best Practices für das Design von HTTP-basierten REST-Schnittstellen. Entwickler lernen, wie sie HTTP- und REST-Standards korrekt anwenden, standardisierte Referenzdokumentationen erstellen und für API-Konsistenz sorgen. In interaktiven Übungen wenden sie die Standards an und profitieren dabei von Beispielen aus der langjährigen Praxiserfahrung der Trainer.

API-Design und -Entwicklung mit HTTP, REST und OpenAPI

+ 1 weitere Option

Dieser Workshop hat bereits stattgefunden. Eine Liste aller kommenden Workshops finden Sie hier.

Überblick

Mit dem exponentiellen Wachstum von APIs steigt auch die Notwendigkeit einer qualitativ hochwertigen API-Entwicklung. Leider sind viele APIs schlecht entwickelt, was zu einer ineffizienten Nutzung und einer schlechten Developer Experience führt. In diesem Workshop lernen Sie, wie Sie effiziente und benutzerfreundliche APIs entwickeln.

Dieser Workshop widmet sich folgenden Lerninhalten:

  • Korrekte Anwendung der HTTP- und REST-Standards: Eine fehlerhafte Nutzung dieser Standards führt zu Zeitverlusten und erschwert die API-Nutzung. Nur wer die Standards gut kennt, kann sie einhalten und sinnvolle Abweichungen davon transparent kommunizieren.

  • Standardisierte Referenzdokumentation: Fehlende oder schlechte Dokumentation beeinträchtigt die Nutzererfahrung und zwingt zu unnötigem Kontakt mit den Entwicklungsteams. Die Dokumentation von RESTful APIs mit OpenAPI ist weit verbreitet und wird von vielen Open-Source-Tools unterstützt, was Effizienz und Nutzererfahrung verbessert.

  • Einheitlichkeit von APIs: Uneinheitliche APIs erschweren die Wissensübertragung von einer API auf eine andere. Durch die Einhaltung und automatische Überprüfung von Standards wird ein konsistentes Nutzererlebnis gefördert, das den Lernfortschritt auf andere APIs übertragbar macht.

Inhalte

Der Workshop startet mit den Grundlagen von HTTP und REST. Sie setzen sich intensiv mit den Kernkonzepten von HTTP und REST auseinander, lernen die wichtigsten Konzepte sowie häufige Fehlerquellen (Antipatterns) kennen und verstehen den Aufbau von HTTP-Nachrichten, Methoden und Statuscodes. Zudem erfahren Sie, wie Sie Ressourcen sinnvoll modellieren. In Kleingruppen erarbeiten Sie anschließend das Design einer beispielhaften REST-API und setzen das Gelernte direkt um.

Am zweiten Tag stehen „gutes“ API-Design und die OpenAPI-Spezifikation im Fokus. Sie lernen, wie Sie die Qualität Ihrer API-Beschreibungen mit Tools prüfen und automatisiert testen, um die Effizienz im Entwicklungsprozess zu steigern. Darüber hinaus werden weiterführende Themen wie Versionierung, Pagination und Fehlerbehandlung behandelt, die für den professionellen Betrieb von APIs unerlässlich sind. Auch hier vertiefen Sie die Lerninhalte durch praktische Gruppenarbeit.

Der Workshop ist interaktiv gestaltet und besteht aus Theorie- und Praxisblöcken. Anhand von Beispielen aus der langjährigen Praxiserfahrung der Trainer sowie durch Übungen in Kleingruppen haben Sie die Möglichkeit, das Gelernte direkt anzuwenden und zu vertiefen.

Themen in der Übersicht

  • 1. Grundlagen

  • 2. HTTP-Protokoll

  • 3. REST

  • 4. API-Design & OpenAPI

  • 5. OpenAPI Werkzeuge

  • 6. Weiterführende Themen für gutes API Design

Zielgruppe

Entwickler ohne Vorerfahrung mit HTTP, REST und OpenAPI, die eine grundlegende Einführung in diese Standards erhalten möchten

Entwickler mit ersten Erfahrungen in HTTP, REST und OpenAPI, die ihr Wissen auffrischen und vertiefen möchten und/oder deren APIs von anderen Teams oder externen Partnern genutzt werden

Voraussetzungen

  • Vorkenntnisse

    • Grundlegende Programmiererfahrung

  • Technische Voraussetzung

    • Entwicklungsumgebung (IDE), z. B. Visual Studio Code

    • Node Package Manager (npm)

    • Git

Leistungen Ihres Workshoptickets

  • Sie erhalten Ihre Schulungsunterlagen in digitaler Form. So können Sie selbst entscheiden, ob Sie diese elektronisch bearbeiten und archivieren oder lieber ausdrucken möchten.

  • Mit der Teilnahmebescheinigung unterstreichen Sie Ihr Weiterbildungsengagement und verbessern Ihre Perspektiven für interne Karriereschritte oder neue berufliche Wege.

Durchführung

Sie nehmen über Zoom am Workshop teil, wobei die Verbindung über einen lokal gehosteten, DSGVO-konformen On-Premises-Connector erfolgt.

Um einen intensiven Austausch zwischen dem Trainer und den Teilnehmenden zu gewährleisten, erfolgt die Schulung in Gruppen von höchstens 20 Personen.

Sollte die Durchführung der Veranstaltung aufgrund höherer Gewalt, der Verhinderung eines Referenten, von Störungen am Veranstaltungsort oder wegen zu geringer Teilnehmerzahl nicht möglich sein, werden die Teilnehmenden so früh wie möglich informiert.

Experten

Foto von Daniel Kocot

Daniel Kocot

Head of API-Consulting | codecentric AG

Zum Profil
Foto von Miriam Greis

Miriam Greis

Lead API Consultant | codecentric AG

Zum Profil

API-Design und -Entwicklung mit HTTP, REST und OpenAPI

Dieser Workshop hat bereits stattgefunden. Eine Liste aller kommenden Workshops finden Sie hier.

Haben Sie Fragen zu unseren Workshops? Wir helfen Ihnen gern weiter.

Füllen Sie ganz einfach und bequem das Kontaktformular aus und wir werden Ihnen Ihre Fragen schnellstmöglich beantworten.

Profilbild von Team  Workshops

Team Workshops

workshops@heise-academy.de

+49 511 5352 8604

Telefonisch erreichbar: Mo – Fr | 08:30 – 16:00 Uhr

Unsere Antworten auf die häufigsten Fragen

Kontaktformular

Bei Betätigen des Absenden-Buttons verarbeiten wir die von Ihnen angegebenen personenbezogenen Daten ausschließlich für den Zweck Ihrer Anfrage. Weitere Informationen zum Datenschutz finden Sie in unserer Datenschutzerklärung.