Schulung Moderne Webservices/Anwendungskopplung/Verteilte Systeme mit WebAPIs (HTTP-APIs/REST/Microservices)

Beschreibung/Inhalt

Dies ist eine allgemeine Schulung im Bereich WebAPIs. Sie kann auf die Zielgruppen Entscheider, Softwarearchitekten oder Softwareentwickler ausgerichtet werden. Die Schulung kann allgemein/plattformneutral oder anhand einem konkreten WebAPI-Framework (z.B. node.js, ASP.NET Core, Java, PHP) erfolgen.

Klärung der Begriffe

  • Web-API
  • HTTP-API
  • Representational State Transfer (REST)
  • Microservices
  • optional: Vergleich mit SOA/SOAP


  • Standardisierung
  • Was ist Standard bei REST?
  • Andere Protokolle


  • Einsatzgebiete von WebAPIs
  • Verteilte Systeme
  • Integration von Systemen
  • Kommunikation im Internet


  • Datenformate
  • XML
  • JSON


  • Metadaten
  • OpenAPI Specification (OAS) / Swagger
  • Contract First vs. Code First


  • Sicherheit
  • Verschlüsselung
  • Authentifizierung / Single-Sign-On / Autorisierung
  • JSON Web Token (JWT) RFC 7519
  • Oauth 2.0/2.1
  • OpenID Connect (OIDC)


  • WebAPI-Ökosystem
  • WebAPI-Frameworks
  • Werkzeuge
  • Provider / Cloud-Dienste


  • WebAPIs in der Praxis
  • API-Strategie / API-Governance
  • API-Architekturen
  • API-Design
  • API-Sicherheit
  • API-Entwicklung mit WebAPI-Frameworks
  • API-Deployment (On-Premise und in der Cloud / DevOps)
  • API-Betrieb (On-Premise und in der Cloud)
  • API-Management / API-Gateways
  • API-Dokumentation
  • API-Monitoring / API-Überwachung
  • API-Clients generieren oder entwickeln
  • API-Tests mit Postman
  • Best Practices


  • Optional: Ergänzende Protokolle
  • GraphQL
  • Open Data Protocol (ODATA)
  • Google RPC (gRPC)

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil