Swagger: Erstellung und Visualisierung von API-Dokumentationen

Total time
Location
At location, Online
Starting date and place

Swagger: Erstellung und Visualisierung von API-Dokumentationen

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 8.1 GFU Cyrus AG has an average rating of 8.1 (out of 14 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
7 May 2026 until 8 May 2026
computer Online: Zoom
7 May 2026 until 8 May 2026
placeKöln
6 Aug 2026 until 7 Aug 2026
computer Online: Zoom
6 Aug 2026 until 7 Aug 2026
placeKöln
5 Nov 2026 until 6 Nov 2026
computer Online: Zoom
5 Nov 2026 until 6 Nov 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Am Ende des Seminars sind die Teilnehmenden in der Lage, Swagger effektiv zu nutzen, um API-Dokumentationen zu erstellen, zu visualisieren und zu integrieren. Sie lernen, wie sie die Effizienz und Qualität ihrer API-Dokumentationsprozesse verbessern können.

Inhalt

  • Einführung in Swagger: Überblick und Bedeutung
    • Was ist Swagger und warum ist es wichtig?
      • Definition und Hintergrund: Swagger als Suite von Open-Source-Tools für die Gestaltung, Erstellung, Dokumentation und Nutzung von RESTful Webservices.
      • Bedeutung und Vorteile: Vereinfachung der API-Entwicklung, Förderung von Konsistenz und Klarheit in der API-Dokumentation.
      • Vergleich mit anderen API-Dokumentationstools: Untersch…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Am Ende des Seminars sind die Teilnehmenden in der Lage, Swagger effektiv zu nutzen, um API-Dokumentationen zu erstellen, zu visualisieren und zu integrieren. Sie lernen, wie sie die Effizienz und Qualität ihrer API-Dokumentationsprozesse verbessern können.

Inhalt

  • Einführung in Swagger: Überblick und Bedeutung
    • Was ist Swagger und warum ist es wichtig?
      • Definition und Hintergrund: Swagger als Suite von Open-Source-Tools für die Gestaltung, Erstellung, Dokumentation und Nutzung von RESTful Webservices.
      • Bedeutung und Vorteile: Vereinfachung der API-Entwicklung, Förderung von Konsistenz und Klarheit in der API-Dokumentation.
      • Vergleich mit anderen API-Dokumentationstools: Unterschiede und Vorteile gegenüber Postman, RAML und API Blueprint.
  • Grundlagen der Swagger-Technologie
    • Swagger-Ökosystem
      • OpenAPI Specification (OAS): Bedeutung und Aufbau der OpenAPI Spezifikation, Versionen und Entwicklungen.
      • Swagger Editor: Erstellung und Bearbeitung von OpenAPI-Dokumenten im Browser.
      • Swagger UI: Visualisierung und Interaktion mit API-Dokumentationen.
      • Swagger Codegen: Automatische Generierung von Client- und Servercode aus OpenAPI-Dokumenten.
  • Grundlegende Swagger-Installation und -Einrichtung
    • Einrichtung einer Swagger-Umgebung
      • Installation des Swagger Editors: Lokale Installation und Nutzung des Swagger Editors.
      • Integration des Swagger UI: Einbindung und Nutzung der Swagger UI zur Visualisierung von API-Dokumentationen.
      • Nutzung des Swagger Codegen: Generierung von Client- und Servercode aus OpenAPI-Dokumenten.
  • Erste Schritte mit Swagger
    • Erstellung einer einfachen API-Dokumentation
      • OpenAPI-Spezifikation schreiben: Definition der API-Endpunkte, Methoden, Parameter und Antworten.
      • Nutzung des Swagger Editors: Erstellung und Validierung einer OpenAPI-Spezifikation im Swagger Editor.
      • Visualisierung mit Swagger UI: Darstellung der erstellten API-Dokumentation in Swagger UI.
  • Praxisübung 1: Erstellung und Visualisierung einer API-Dokumentation
    • Ziel der Übung: Anwendung der erlernten Techniken zur Erstellung und Visualisierung einer einfachen API-Dokumentation.
      • Projektbeschreibung: Teilnehmer erstellen eine API-Dokumentation für eine einfache To-Do-Listen-API.
      • Anforderungen: Nutzung von Swagger Editor und Swagger UI zur Erstellung und Visualisierung der API-Dokumentation.
    • Schritt-für-Schritt-Anleitung:
      • Vorbereitung: Einführung in die Projektanforderungen, Einrichtung der Entwicklungsumgebung.
      • Durchführung: Erstellung der OpenAPI-Spezifikation im Swagger Editor, Visualisierung mit Swagger UI.
      • Präsentation: Vorstellung der Ergebnisse durch die Teilnehmer.
    • Tools: Swagger Editor, Swagger UI, Webbrowser.
    • Ergebnisse und Präsentation:
      • Präsentation der erstellten API-Dokumentationen und Ergebnisse.
      • Diskussion und Feedback: Analyse der Ergebnisse und Verbesserungsvorschläge.
  • Erweiterte Swagger-Techniken
    • Fortgeschrittene OpenAPI-Spezifikationen
      • Nutzung von OpenAPI-Features: Erweiterte Datentypen, Parameter, Sicherheitsanforderungen, Beispiele und Antworten.
      • Dokumentation komplexer APIs: Definition von verschachtelten Datenstrukturen, Referenzen und Wiederverwendung von Komponenten.
      • Validierung und Testing: Nutzung von Tools zur Validierung und zum Testing der OpenAPI-Spezifikation.
  • Automatisierung und Integration
    • Integration von Swagger in den Entwicklungsprozess
      • CI/CD-Pipelines: Einbindung der Swagger-Dokumentation in Continuous Integration/Continuous Deployment-Pipelines.
      • Automatisierte Generierung: Nutzung von Swagger Codegen zur automatischen Generierung von Client- und Servercode in verschiedenen Programmiersprachen.
      • Integration mit Frameworks: Einbindung von Swagger in gängige Entwicklungsframeworks wie Spring Boot, Express.js, Django, etc.
  • API-Design und Best Practices
    • Best Practices für API-Design
      • RESTful API-Design: Grundsätze und Best Practices für die Gestaltung von RESTful APIs.
      • API-Versionierung: Strategien zur Versionierung von APIs.
      • Dokumentation und Kommunikation: Bedeutung einer klaren und präzisen API-Dokumentation für die Zusammenarbeit im Team.
  • Praxisübung 2: Erstellung und Integration einer erweiterten API-Dokumentation
    • Ziel der Übung: Anwendung der erlernten Techniken zur Erstellung und Integration einer erweiterten API-Dokumentation in den Entwicklungsprozess.
      • Projektbeschreibung: Teilnehmer erstellen eine umfassende API-Dokumentation für eine komplexere Anwendung und integrieren diese in eine CI/CD-Pipeline.
      • Anforderungen: Nutzung von Swagger Editor, Swagger UI, Swagger Codegen und Integration in eine CI/CD-Pipeline.
    • Schritt-für-Schritt-Anleitung:
      • Vorbereitung: Einführung in die Projektanforderungen, Planung der API-Dokumentation.
      • Durchführung: Erstellung der erweiterten OpenAPI-Spezifikation, Visualisierung mit Swagger UI, Generierung von Code mit Swagger Codegen, Integration in CI/CD-Pipeline.
      • Präsentation: Vorstellung der Ergebnisse durch die Teilnehmer.
    • Tools: Swagger Editor, Swagger UI, Swagger Codegen, Jenkins, GitHub Actions, Docker.
    • Ergebnisse und Präsentation:
      • Präsentation der erweiterten API-Dokumentationen und Integrationsergebnisse.
      • Diskussion und Feedback: Analyse der Ergebnisse und Verbesserungsvorschläge.

There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.