API AFTERNOON
API-Entwicklung und -Architektur
21. April | 14 – 17:30 Uhr
TAGE
STUNDEN
MINUTEN
SEKUNDEN
API AFTERNOON
Ein Nachtmittag rund um
API-Entwicklung und -Architektur
21. April | 14 – 17:30 Uhr
TAGE
STUNDEN
MINUTEN
SEKUNDEN
Die Potenziale von APIs
Die enormen Potenziale gut gemachter APIs für das Geschäftsleben werden vielfach unterschätzt. Dabei bilden APIs in modernen Softwaresystemen die Kernfunktion und nicht nur ergänzendes Feature.
Dies nachhaltig und sicher umzusetzen, ist komplex, weswegen neben technischer Implementierung die Themen API-Design und API-Strategie gut verstanden sein müssen.
Ein Thinktank zur API Conference
Der API Afternoon von entwickler.de bietet verschiedene Denkanstöße aber auch technische Informationen über Protokolle und Programmiertipps. Außerdem besteht die Möglichkeit, mit den Experten in den direkten Austausch zu treten und Fragen zu stellen. Der API Afternoon lädt dazu ein, Programmiertechniken und Strategien rund um APIs zu diskutieren.
hier gibt es mehr Informationen zur API Conference
Das erwartet dich
Microservice API Patterns sind eine Mustersprache, die API-Designer:innen bei der Erstellung und Definition von APIs und ausgetauschten Nachrichten unterstützt. Die Muster sind für alle frei verfügbar unter microservice-api-patterns.org. In dieser Session werden die wichtigsten Muster vorgestellt und ein fiktives Projekt durchlaufen. Für jeden wichtigen Schritte werden Gestaltungsoptionen aufgezeigt und eine Beispielwahl getroffen. So soll am Ende ein einfaches API erstellt werden.
Sicherheit ist wichtig. Heutzutage versuchen viele Drittparteien, persönliche Daten zu stehlen und sie böswillig ausnutzen. Um die Sicherheit auf einem hohen Niveau zu halten, stellen wir verschiedene Tools zur Verfügung.
In diesem Vortrag wird das Open Banking vorgestellt: die Standardmethode für die gemeinsame Nutzung von Bankdaten mit Drittanbietern. Hierzu wird auf die drei Sicherheitsmechanismen eingegangen, die Open Banking nutzt. Weiterhin wird beschrieben, wie TLS und mTLS funktionieren und welche Rolle sie in der Open Banking API spielen. Es wird gezeigt wie Drittanbieter, wie beispielsweise Finanzguru, sich authentifizieren, bevor sie die Nutzerdaten einholen. Inwiefern starke Kundenauthentifizierung einen Betrug reduzieren und bei der Identifizierung von Nutzer:innen helfen, wird ebenfalls beschrieben. Zum Schluss wird gezeigt, wie Klarna AWS-Services nutzt, um eine sichere Open Banking API-Lösung zu implementieren.
30-minütige Pause
Die Hypermedia-Formate HAL und HAL-FORMS sind in der REST-Community sehr beliebt. Um solche APIs schnell erkunden und ausprobieren zu können, hat Kai Tödter das Tool HAL-Explorer entwickelt. Der HAL-Explorer ist eine mit Angular + Bootstrap entwickelte Webanwendung, die einfach in bestehende Dienste integriert werden kann. In dieser Session gibt Kai Tödter zunächst eine Einführung in HAL und HAL-FORMS und stellt dann die Möglichkeiten des HAL-Explorers anhand vieler Beispiele vor. Das Open-Source-Projekt ist auf Kais GitHub-Account zu finden. Hier geht’s zur Demoversion.
Alle Fragen, die nach dem API Afternoon noch offen sind, finden hier ihren Platz, diskutiert zu werden. Löchert Kai Tödter und Dr. Daniel Lübke in dieser AMA(Ask me Anything)-Session mit euren Fragen.
Die Speaker im Überblick
Kai Tödter
Siemens AG
Kai Tödter ist Principal Key Expert für Softwarearchitektur und -technologien bei Siemens Smart Infrastructure. Er hat mehr als zwanzig Jahre Java-Erfahrung und vertrat Siemens im Java Community Process (JCP) und in der Eclipse Foundation. Kai ist Committer bei einigen Open-Source-Projekten, seine aktuellen Themenschwerpunkte sind Technologien im Webumfeld, Microservices und Hypermedia-APIs.
Katarzyna Dusza
Klarna
Katarzyna ist eine Fullstack-Software-Entwicklerin, die leidenschaftlich gerne gute Software entwickelt und interessante Herausforderungen löst. Sie interessiert sich für DevOps, insbesondere Kubernetes und AWS Services. In ihrer Freizeit malt sie und spielt Brettspiele. Derzeit arbeitet sie bei Klarna an der Open Banking API-Lösung für das Klarna Bankkonto.
Dr. Daniel Lübke
Digital Solution Architecture GmbH
Dr.-Ing. Daniel Lübke ist der CEO von Digital Solution Architecture GmbH und Berater für Software- und Geschäftsprozessarchitekturen. Er hat an vielen Projekten in Europa mitgearbeitet und ist Autor von vielen Artikeln und Vortragender auf Konferenzen. Er promovierte 2008 im Fachbereich Software-Engineering der Leibniz Universität Hannover.
Wie kann ich teilnehmen?
Fullstack-Abonnent:innen haben bereits kostenlosen Zugriff auf das Live-Event. Logge dich mit deinem entwickler.de-Account ein und wähle im Menü unter Events & Tutorials ganz einfach Live-Events aus oder klick hier.
Fullstack-Abo abschließen und an Workshop teilnehmen
Das Fullstack-Abo ist das Rundum-sorglos-Paket für jeden Software-Professional. Als Abonnent hast du die Krone auf, wenn es um deine Weiterbildung geht!
- Kostenloser Online-Zugriff auf den Workshop
- Weitere interaktive Live-Events exklusiv auf der Plattform
- Step-by-Step-Tutorials zu aktuellen Themen
- Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
- Rabatte für die Teilnahme an Konferenzen und Trainings
- Zugriff auf Video-Aufzeichnungen von deinen Konferenzen und Trainings
- Intelligente Themensuche AskFrank
- Zugriff über Browser oder unsere mobilen Apps
Fullstack-Abo
198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!
- Interaktive Live-Events exklusiv auf der Plattform
- Step-by-Step-Tutorials zu aktuellen Themen
- Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
Fullstack für Teams mit 3 – 15 Nutzern
Ab 72 € im Jahr pro Nutzer
-
Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
3-Nutzer-Lizenz: 150 €
5-Nutzer-Lizenz: 200 €
10-Nutzer-Lizenz: 250 €
15-Nutzer-Lizenz: 300 € - 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
- Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich
Fullstack für Teams ab 16 Nutzern
Wir finden für jedes Team das passende Angebot!
- Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
- 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
- Unkomplizierter Zugriff per IP-Adresse
- Firmenweiter Zugang über E-Mail-Domain
- Kein Administrationsaufwand
198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!
- Interaktive Live-Events exklusiv auf der Plattform
- Step-by-Step-Tutorials zu aktuellen Themen
- Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
Ab 72 € im Jahr pro Nutzer
-
Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
3-Nutzer-Lizenz: 150 €
5-Nutzer-Lizenz: 200 €
10-Nutzer-Lizenz: 250 €
15-Nutzer-Lizenz: 300 € - 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
- Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich
Wir finden für jedes Team das passende Angebot!
- Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
- 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
- Unkomplizierter Zugriff per IP-Adresse
- Firmenweiter Zugang über E-Mail-Domain
- Kein Administrationsaufwand