Start / Seminare

Seminar

Moderne API-Entwicklung mit REST, OpenAPI und Contract Testing

Moderne HTTP-APIs als stabile Verträge entwickeln — von Ressourcenmodellierung und HTTP-Semantik über OpenAPI 3.2 bis zu automatisierten Schema-, Provider- und Consumer-driven Contract Tests.

13 Module · 53 Video-Kapitel · Lernzeit · Aufbau · als Schulung 3 Tage

In den Lernpfaden Architektur, Qualität & Sicherheit und Java & Backend Engineering

Für wen

Backend-, Web- und Full-Stack-Entwicklerinnen und -Entwickler, Softwarearchitektinnen und -architekten, API-Verantwortliche sowie Test- und DevOps-Fachkräfte, die Schnittstellen neu aufbauen oder bestehende APIs modernisieren.

Voraussetzungen

  • Praktische Erfahrung mit mindestens einer Programmiersprache
  • Grundkenntnisse von HTTP und JSON
  • REST-Schnittstellen bereits verwendet oder implementiert
  • Vertrautheit mit Git und automatisierten Tests

Danach können Sie

  • Fachliche Anforderungen in ein verständliches Ressourcenmodell übersetzen
  • HTTP-Methoden, Statuscodes, Caching und Fehlerantworten nach RFC 9110 und RFC 9457 korrekt einsetzen
  • Eine API mit OpenAPI 3.2 und JSON Schema als maschinenlesbaren Vertrag beschreiben
  • Dokumentation, Mock-Systeme und Client-Code aus dem Vertrag ableiten
  • Consumer-driven Contracts mit Pact und Provider-Verträge mit Spring Cloud Contract prüfen
  • Breaking Changes erkennen und Contract Tests als Quality Gate in CI/CD verankern
  • REST
  • OpenAPI
  • JSON Schema
  • Contract Testing
  • Pact
  • Spring Cloud Contract
  • API-Design
  • API-Security