
Roland Mladenovic
Seminarberater/-in
Telefon: 0911-65008-222
Email: info@it-schulungen.com
Moderne Softwarearchitekturen basieren heute auf leistungsfähigen Application Programming Interfaces (APIs), die den sicheren Datenaustausch zwischen Anwendungen, Microservices, Cloud-Plattformen und Frontends ermöglichen. Unsere API-Seminare vermitteln praxisnah, wie moderne Schnittstellen geplant, entwickelt und erfolgreich in bestehende IT-Landschaften integriert werden. Behandelt werden unter anderem REST APIs, OpenAPI, Swagger sowie die Umsetzung in Technologien wie ASP.NET Core, Spring Boot, Python oder NestJS.
Teilnehmende lernen die professionelle Modellierung und Dokumentation von Schnittstellen sowie wichtige Konzepte wie API-Security, OAuth2, Keycloak und Event-Driven Architecture mit AsyncAPIs kennen. Unsere API-Schulungen zeigen, wie Schnittstellen skalierbar, interoperabel und zukunftssicher gestaltet werden. So erwerben Entwickler, Architekten und IT-Teams genau die Kompetenzen, die für moderne Integrationsprojekte und die digitale Transformation entscheidend sind.
Alle API-Weiterbildungen sind praxisorientiert aufgebaut und können sowohl als offene Seminare als auch als individuell angepasste Firmenschulungen durchgeführt werden. Unternehmen und Fachkräfte schaffen damit eine fundierte Grundlage für leistungsfähige, sichere und skalierbare Software- und Integrationslösungen.
Sie haben das passende Seminar nicht gefunden? Dann fragen Sie uns unverbindlich an.
Wenn Sie noch keine Erfahrung mit Schnittstellen haben, empfiehlt sich "API-Design und -Entwicklung mit HTTP, REST und OpenAPI". Dieser Kurs vermittelt die theoretischen Grundlagen (HTTP-Verben, Statuscodes, Ressourcen-Design), die Sie benötigen, bevor Sie sich für eine spezifische Programmiersprache entscheiden.
REST (Representational State Transfer): Folgt dem Request-Response-Prinzip (Anfrage und Antwort). Ein Client fragt Daten an, der Server antwortet sofort. Die meisten Kurse (Django, Spring Boot, .NET) fokussieren sich hierauf.
AsyncAPIs / Event-Driven: Hier fließen Daten oft in Echtzeit oder zeitversetzt (z. B. über Message Broker wie Kafka). Das Seminar "Event-Driven Architecture & Async APIs" ist ideal, wenn Sie Systeme bauen müssen, die sofort auf Ereignisse reagieren (z. B. Aktienkurse oder IoT-Sensoren).
Die Seminare decken die Marktführer ab:
OpenAPI (früher Swagger) ist der Industriestandard zur Beschreibung von REST-APIs. Es dient als "Vertrag" zwischen Frontend und Backend. In den Kursen lernen Sie, wie Sie diese Dokumentation automatisch generieren oder "Design-First" erstellen, damit Entwickler-Teams effizienter zusammenarbeiten können.
Ja. APIs sind oft das Haupteintrittstor für Angriffe. Das Seminar "Keycloak - API, Erweiterungen und Customizing" zeigt Ihnen intensiv, wie Sie Authentifizierung (Wer bist du?) und Autorisierung (Was darfst du?) professionell mit OAuth2 und OpenID Connect umsetzen.
Hier muss man vorsichtig sein: Die Composition API in Vue.js ist primär ein Programmiermodell innerhalb des Frontend-Frameworks, um Code besser zu strukturieren. Sie ist jedoch essenziell, wenn es darum geht, die Kommunikation mit externen REST-Backends sauber im Frontend zu organisieren.
Absolut. Für diese Spezialfälle gibt es die Kurse zur Using the Splunk REST API (DSRAPI) oder dem HCL Domino 11: AppDev Pack API Grundlagen. Diese richten sich weniger an Software-Architekten, die etwas Neues bauen, sondern an Administratoren und Entwickler, die bestehende Systeme automatisieren oder Daten extrahieren möchten.
Eine API ist meist nur so gut wie der Zugriff auf die darunterliegenden Daten. Während REST-Seminare zeigen, wie Daten nach außen (zum Client) kommuniziert werden, lehrt das Seminar Jakarta Persistenz API (JPA) mit Hibernate wie diese Daten effizient und konsistent aus der Datenbank geladen werden. Für Java-Entwickler ist das Verständnis von JPA/Hibernate essenziell, um Performance-Probleme (wie das berühmte n+1-Problem) zu vermeiden und eine saubere Trennung zwischen Datenmodell und API-Ressource zu gewährleisten.
Die Wahl hängt von der Projektstruktur ab:
Wählen Sie das Seminar Python - Webentwicklung mit Flask und FastAPI, wenn Sie hochperformante, schlanke Microservices bauen möchten. FastAPI ist aktuell der Star in der Python-Welt, da es asynchrone Programmierung (async/await) nativ unterstützt und die API-Dokumentation (OpenAPI) automatisch während des Codens erstellt.
Wählen Sie das Semianr REST-APIs erstellen mit Python und dem Django Restframework, wenn Sie ein "All-in-one"-Paket benötigen, das bereits vorgefertigte Lösungen für Admin-Oberflächen, Authentifizierung und komplexe Datenbank-Strukturen mitbringt.
FastAPI ist ein modernes, leistungsstarkes Web-Framework zur Erstellung von APIs mit Python, das auf Standard-Python-Type-Hints basiert. Es hat sich in kürzester Zeit zu einem der beliebtesten Frameworks entwickelt, da es Geschwindigkeit mit einfacher Bedienbarkeit kombiniert.
Hier sind die entscheidenden Vorteile: