Schulung · Workshop · Coaching · Beratung
Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig
API-Entwicklung: Beratung und Schulung zu REST-Entwurf mit OpenAPI, GraphQL, gRPC, Web-APIs anbinden, Postman und API-Tests – live-online oder vor Ort.

Zwischen Webshop und Warenwirtschaft, App und Backend, CRM und Buchhaltung laufen heute Schnittstellen. Ob eine API im Alltag trägt, entscheidet sich selten beim Programmieren, sondern davor und danach: im Entwurf von Ressourcen, Statuscodes und Fehlerobjekten, im Vertrag, den beide Seiten lesen können, und in Tests, die mehr prüfen als den Statuscode 200. Fehlt eines davon, wird jede Änderung zum Risiko, und Lücken wie fremde Datensätze hinter einer erratenen ID zeigen sich erst im Betrieb.
Wir beraten und schulen Entwicklungsteams, die eigene APIs entwerfen oder weiterentwickeln, Integrationsteams, die fremde Dienste anbinden, und Testerinnen und Tester, die Schnittstellen systematisch prüfen. Inhaltlich reicht das vom REST-Entwurf mit OpenAPI über GraphQL bis zu gRPC.
Sie bauen in Postman strukturierte Sammlungen mit Variablen, prüfen Status, Header und verschachteltes JSON per Skript und führen die Tests im Collection Runner und mit der Postman CLI oder Newman in der Pipeline aus.
Sie entwerfen RESTful APIs von den Konsumenten her, bilden Aktivitäten sauber auf Ressourcen, Methoden und Statuscodes ab und beschreiben das Ergebnis als prüfbaren OpenAPI-Vertrag – unabhängig von Programmiersprache und Framework.
Sie formulieren GraphQL-Abfragen mit Variablen, Fragmenten und Mutationen, lesen ein Schema in SDL sicher und beurteilen, ob GraphQL für Ihr Frontend die passendere Schnittstelle ist als REST.
API-Entwicklung ist Teil von Webtechnologien und Software Engineering. Datenformate wie JSON und XML stehen auf der Webtechnologien-Seite, Fragen der Gesamtarchitektur wie Microservices oder Modulgrenzen unter Software-Architektur. Wer eine REST-API konkret mit Express.js, NestJS oder Spring umsetzen will, findet die Frameworks unter JavaScript und Java-Frameworks.
Die Beratung passt vor Weichenstellungen: REST, GraphQL oder gRPC, design-first oder code-first, Versionierung im Pfad oder im Header. Im Workshop entsteht ein Ergebnis an Ihrem Fall, etwa ein OpenAPI-Entwurf für die neue Partner-API, ein Styleguide für alle Teams oder ein risikobasierter Testplan. Die Schulung vermittelt ein Thema von Grund auf, zum Beispiel REST-Entwurf für ein Backend-Team oder Postman für die QA. Im Coaching begleiten wir Einzelne über mehrere kürzere Termine, etwa beim Aufbau der ersten automatisierten Testsuite.
Für eine berufliche Neuorientierung, etwa als Software-Entwicklerin oder Full-Stack-Entwickler, gibt es zertifizierte Weiterbildungen, die über einen Bildungsgutschein (AZAV) oder für Beschäftigte über das Qualifizierungschancengesetz (QCG) förderfähig sind.
Ab 900 Euro pro Tag netto zzgl. MwSt. für bis zu drei Teilnehmende. Für größere Teams oder mehrere Termine bekommen Sie nach dem Vorgespräch ein Angebot, ohne Vorkasse.
Entwurf, Dokumentation und Teststrategie sind sprachneutral. Beispiele gibt es in JavaScript, TypeScript und Python, die Testautomatisierung zusätzlich in Java mit REST Assured; GraphQL-Server entstehen mit Node.js, gRPC mit Java.
Gern, sofern es eine Testumgebung mit eigenen Testkonten gibt. Produktive Schlüssel und Tokens bleiben außerhalb der Übungen. Ohne Testsystem nutzen wir eine Übungs-API, die absichtlich Fehler enthält.
GraphQL lohnt sich, wenn verschiedene Oberflächen sehr unterschiedliche Ausschnitte derselben Daten brauchen. REST spielt seine Stärken bei HTTP-Caching, einfachen Clients und öffentlichen APIs aus, gRPC bei schneller Kommunikation zwischen eigenen Diensten. Die Kriterien prüfen wir an Ihren Anwendungsfällen.
Ja, in jedem Seminar: Ein Agent implementiert erst, wenn der Vertrag abgenommen ist, Werkzeuge wie oasdiff oder buf breaking melden inkompatible Änderungen, und generierte Tests werden daran gemessen, ob sie absichtlich eingebaute Fehler finden.
Wir unterstützen Sie in einem strukturierten Prozess bei der Erarbeitung neuer Erkenntnisse und Perspektiven durch zielgerichtete Fragen und relevanten Input.
Wir starten mit einem Impulsvortrag über Ihr Thema. Gemeinsam entwickeln wir dann Ihre Vision und definieren Ziele. Dabei stellen wir sicher, dass jeder gehört wird, die Diskussion beim Thema bleibt und Ergebnisse erarbeitet werden.
Wir liefern Wissen und Erfahrung zu Ihrem Thema und gestalten eine aktive sowie intensive Lernerfahrung, mit dem Ziel, Können zu vermitteln und aufzubauen.