Webinar-Serie
API Design, Dokumentation und Testing
mit Miriam Greis, Daniel Kocot
06.03.–20.03.2025
API-Exzellenz für eine moderne und zukunftsfähige Softwareentwicklung
In dieser Webinar-Serie werden die wesentlichen Aspekte des API-Entwicklungsprozesses in drei aufeinander aufbauenden Modulen vertieft behandelt. Da Application Programming Interfaces (APIs) heute eine zentrale Rolle in modernen Softwarearchitekturen einnehmen, ermöglichen sie als Schnittstelle die nahtlose Kommunikation und den Datenaustausch zwischen verschiedenen Systemen. Ein solides API-Design, eine verständliche und zugängliche Dokumentation sowie umfassende Tests sind entscheidende Komponenten, um APIs nicht nur funktionsfähig, sondern auch zukunftssicher und zuverlässig zu gestalten.
Webinare
API-Design: Grundlagen, Mehrwert und Interaktion
Im ersten Webinar wird die Gestaltung von APIs gezeigt, die auf den Konzepten des API Value Proposition Canvas und API Interaction Patterns basiert. Der API Value Proposition Canvas hilft dabei, den Nutzen und die Zielgruppe einer API klar zu definieren. In Kombination mit verschiedenen API Interaction Patterns (Resource, Tunnel, Query und Event-based) werden spezifische Anwendungsfälle behandelt, um die Interaktion zwischen Systemen bestmöglich zu gestalten.
In diesem Webinar lernen Sie
- Gemeinsames Verständnis für den Begriff API und verwandte Begriffe
- Verstehen des API Value Proposition Canvas und wie er genutzt wird, um den Wert einer API für verschiedene Nutzergruppen zu definieren
- Überblick über die API Interaction Patterns und deren Anwendungsmöglichkeiten
- Best Practices für ein flexibles und skalierbares API Design, insbesondere auch http und REST
API-Dokumentation: Standards und Verständlichkeit
In diesem Teil der Webinar-Serie steht die Dokumentation von APIs im Vordergrund, die für deren Verständlichkeit und Nutzung entscheidend ist. Der Schwerpunkt liegt auf OpenAPI als Standard zur Beschreibung von REST-basierten APIs. Sie erfahren, wie OpenAPI genutzt wird, um umfassende und nachvollziehbare Referenz-Dokumentationen zu erstellen, die sowohl Entwicklungsteams als auch anderen Stakeholdern zugutekommen. Außerdem lernen Sie, wie durch den Einsatz von OpenAPI wiederkehrende Aufgaben automatisiert und Entwicklungsprozesse optimiert werden können.
In diesem Webinar lernen Sie
- Kennenlernen von OpenAPI und den Möglichkeiten zur Beschreibung von RESTful APIs
- Verstehen der Rolle von OpenAPI in der Dokumentation und Automatisierung des API-Lifecycles
- Best Practices für eine zugängliche und verständliche API-Dokumentation
APIs testen: Funktionalität und Performance sicherstellen
Der dritte Teil des Webinars widmet sich den verschiedenen Testarten, die entscheidend sind, um die Zuverlässigkeit und Leistungsfähigkeit einer API zu gewährleisten. Der Fokus liegt dabei auf Contract (Conformance) Tests, die sicherstellen, dass die API der vereinbarten Spezifikation entspricht, und Performance Tests, die die Skalierbarkeit und Effizienz der API unter Lastbedingungen prüfen. Sie lernen, wie diese Testmethoden helfen, stabile und leistungsfähige APIs bereitzustellen und das Vertrauen in ihre Funktionsweise zu stärken.
In diesem Webinar lernen Sie
- Generelle Teststrategien für APIs
- Verstehen der Bedeutung von Contract (Conformance) Tests und deren Anwendung in der API-Entwicklung auf Basis von OpenAPI
- Einführung in Performance Testing und dessen Relevanz für die Skalierbarkeit und Effizienz von APIs
Ticket
Ihre API-Experten
Daniel Kocot ist seit Oktober 2016 Teil des Teams der codecentric und seit Anfang 2022 als Senior Solution Architect am Standort in Dortmund. Zu Anfang als Consultant mit dem Schwerpunkt auf Application Lifecycle Management, verlagerte sich sein Schwerpunkt immer mehr in Richtung APIs.
Dr. Miriam Greis technischer Schwerpunkt liegt durch ihre Promotion in der Mensch-Computer-Interaktion ursprünglich auf der Frontend- Entwicklung. Mit der Zeit hat Miri jedoch ihre Begeisterung für APIs entdeckt. Deshalb ist sie aktuell im API Consulting als Enablerin mit dem Schwerpunkt API Experience & Operations unterwegs. Dabei legt sie ein besonderes Augenmerk auf die kontinuierliche Verbesserung und Automatisierung von Prozessen. Nicht nur im Projekt, sondern auch darüber hinaus gibt sie ihr Wissen sehr gerne in Schulungen oder Workshops weiter und liebt es, Talks zu halten. Auch beim Girls'Day ist sie jedes Jahr dabei.
Weitere Webinare die Sie interessieren könnten
In diesem Seminar lernen Sie die Grundlagen von UX und Human-Centered Design und erhalten eine umfassende Einführung in alle gängigen UX-Methoden. Ein Schwerpunkt liegt hierbei auf User Research, Personas & Empathy Maps, Customer Journeys sowie Ideation und Prototyping.
Online-Webinar
1 Tag
249,- Euro
In diesem Seminar lernen Sie die Grundlagen von UX und Human-Centered Design und erhalten eine umfassende Einführung in alle gängigen UX-Methoden. Ein Schwerpunkt liegt hierbei auf User Research, Personas & Empathy Maps, Customer Journeys sowie Ideation und Prototyping.
Online-Webinar
1 Tag
249,- Euro
Unser vollständiges Webinarangebot
Sie sind auf der Suche nach Schulungen zu anderen IT-Themen? Wir haben weitere Webinare zu Programmierung, Bildbearbeitung, IT-Administration und mehr.
über den Ticketshop unseres Partners pretix
per Banküberweisung (auf Rechnung), Kreditkarte und PayPal
Kontaktieren Sie uns für ein Angebot