API Afternoon

API AFTERNOON

Ein Nachmittag rund um
API-Entwicklung und -Architektur

21. April | 14 – 17:30 Uhr

TAGE

STUNDEN

MINUTEN

SEKUNDEN

API Afternoon Stoerer
API Afternoon
API Afternoon Stoerer

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.

API Afternoon_Illustration

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

Daniel Luebke

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.

Katarzyna Dusza

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.

API Afternoon_Illustration

30-minütige Pause

Kai Toedter

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.

Kai Toedter
Daniel Luebke

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

Kai Toedter

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

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

Daniel Luebke

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

Fullstack Logo

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

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

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

Angebote für Gewinner-Teams

Wir bieten Lizenz-Lösungen für Teams jeder Größe: Finden Sie heraus, welche Lösung am besten zu Ihnen passt.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang