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. Sie 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

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

Mit dem exponentiellen Wachstum von APIs steigt auch die Notwendigkeit für qualitativ hochwertige API-Entwicklung. Leider sind viele APIs schlecht entwickelt, was zu einer ineffizienten Nutzung und schlechter Developer Experience führt. In unserem Workshop zeigen wir Ihnen, wie Sie effiziente und benutzerfreundliche APIs entwickeln.

Der erste Workshop-Tag widmet sich den Grundlagen und der Einführung in HTTP und REST. Dabei mischen wir grundsätzlich Theorie- und Praxisblöcke, in denen wir auf die wichtigsten Erkenntnisse und Antipatterns eingehen. Für das Design einer beispielhaften REST API arbeiten Sie in Kleingruppen.

Der zweite Workshop-Tag beinhaltet die Themen “gutes” API-Design und eine Einführung in die OpenAPI-Spezifikation. Auch hier vertiefen wir die Lerninhalte durch die Arbeit in Kleingruppen. Zusätzlich wenden wir einige Werkzeuge praktisch an, die helfen, qualitativ hochwertige OpenAPI-Beschreibungen zu erstellen.

Der Workshop ist interaktiv gestaltet und besteht aus Theorie- und Praxisblöcken. Anhand von Beispielen aus unserer langjährigen Praxiserfahrung und Übungen in Kleingruppen vermitteln wir nicht nur Wissen, sondern ermöglichen den Teilnehmenden, dieses 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

Die Schulung richtet sich an Entwickler und Entwicklerinnen, die HTTP, REST und OpenAPI noch nicht angewendet haben oder ihr Wissen bzgl. der Standards auffrischen möchten. Besonders wichtig sind diese Standards für Entwicklungsteams, deren APIs von anderen Teams oder sogar Externen verwendet werden.

Voraussetzungen

Für eine erfolgreiche Teilnahme an dem Workshop wird grundlegende Programmiererfahrung vorausgesetzt.

Um an den interaktiven Übungen teilnehmen zu können, benötigen Sie

  • eine Kamera und ein Headset

  • ein Browser nach Wahl

  • eine IDE der Wahl (am besten jedoch Visual Studio Code)

  • der Node Package Manager (npm)

  • und Git.

Zur Workshop-Durchführung wird Zoom verwendet mittels eines DSGVO-konformen On-Premise-Connectors. Wir bitten Sie, ein Mikrofon oder Headset sowie einen aktuellen Browser zu nutzen.

Leistungen Ihres Workshoptickets

  • Workshopunterlagen

  • Teilnahmebescheinigung

Durchführung

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

Die Teilnehmerzahl ist auf max. 20 Personen begrenzt.

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
Foto von Daniel Kocot

Daniel Kocot

Head of API-Consulting | 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 | 09:00 – 17: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.