Einführung in Event-Driven Architecture (EDA)
placeKöln 18 May 2026 until 20 May 2026 |
computer Online: Zoom 18 May 2026 until 20 May 2026 |
placeKöln 17 Aug 2026 until 19 Aug 2026 |
computer Online: Zoom 17 Aug 2026 until 19 Aug 2026 |
placeKöln 16 Nov 2026 until 18 Nov 2026 |
computer Online: Zoom 16 Nov 2026 until 18 Nov 2026 |
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, EDA-Konzepte zu verstehen und anzuwenden, um skalierbare, flexible und fehlertolerante Event-Driven Systeme in ihren Projekten zu implementieren.Inhalt
-
Einführung in Event-Driven Architecture (EDA)
- Definition und Konzept von EDA: Überblick über Event-Driven Architecture und ihre Bedeutung in der modernen Softwareentwicklung.
- Vorteile von EDA: Diskussion der Vorteile wie Skalierbarkeit, Flexibilität, Entkopplung und Echtzeit-Datenverarbeitung.
-
Grundlagen der Event-Architekturen
- Event-Modelle und -Typen: Erklärung der verschiedenen Arten von Events (z.B. einfache Events, komplexe Events) und deren Eigenschaften.
- E…
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, EDA-Konzepte zu verstehen und anzuwenden, um skalierbare, flexible und fehlertolerante Event-Driven Systeme in ihren Projekten zu implementieren.Inhalt
- Einführung in Event-Driven Architecture (EDA)
- Definition und Konzept von EDA: Überblick über Event-Driven Architecture und ihre Bedeutung in der modernen Softwareentwicklung.
- Vorteile von EDA: Diskussion der Vorteile wie Skalierbarkeit, Flexibilität, Entkopplung und Echtzeit-Datenverarbeitung.
- Grundlagen der Event-Architekturen
- Event-Modelle und -Typen: Erklärung der verschiedenen Arten von Events (z.B. einfache Events, komplexe Events) und deren Eigenschaften.
- Event-Produzenten und -Konsumenten: Beschreibung der Rollen und Verantwortlichkeiten von Event-Produzenten und -Konsumenten in einer EDA.
- Event-Streaming-Plattformen
- Einführung in Apache Kafka: Grundlagen von Apache Kafka als Event-Streaming-Plattform, Architektur und Kernkomponenten.
- Einsatzmöglichkeiten von Event-Streaming: Anwendungsfälle und Best Practices für die Nutzung von Event-Streaming-Plattformen wie Apache Kafka.
- Event-Design und -Implementierung
- Best Practices für Event-Design: Einführung in die besten Methoden zur Erstellung von Events, Event-Schemas und Event-Typen.
- Implementierungstechniken: Praktische Beispiele zur Implementierung von Events unter Verwendung moderner Technologien und Frameworks.
- Event-Processing-Modelle
- Batch-Processing vs. Stream-Processing: Vergleich der beiden Modelle und ihre Anwendung in verschiedenen Szenarien.
- Komponenten des Stream-Processings: Detaillierte Beschreibung der wesentlichen Komponenten und Techniken des Stream-Processings.
- Microservices und EDA
- Integration von Microservices: Erklärung, wie Microservices in einer Event-Driven Architecture genutzt werden können.
- Design-Patterns für Microservices: Einführung in bewährte Design-Patterns und Praktiken zur Entwicklung von Microservices innerhalb einer EDA.
- Event Sourcing und CQRS
- Grundlagen von Event Sourcing: Erklärung des Event Sourcing-Prinzips und seiner Vorteile.
- Implementierung von CQRS: Einführung in das Command Query Responsibility Segregation (CQRS) Muster und seine Anwendung in EDA.
- Skalierung und Fehlertoleranz
- Skalierung von Event-Driven Systemen: Strategien und Techniken zur Skalierung von EDA-Systemen.
- Fehlertoleranz und Wiederherstellung: Methoden zur Sicherstellung der Fehlertoleranz und zur Wiederherstellung nach Fehlern.
- Event-Driven Integration
- Integration mit anderen Systemen: Ansätze zur Integration von EDA mit bestehenden Systemen und Anwendungen.
- Verwendung von Middleware: Einsatz von Middleware-Technologien zur Vereinfachung der Integration und Kommunikation zwischen Systemen.
- Sicherheitsaspekte in EDA
- Sicherheitsbedrohungen und -lösungen: Übersicht über die aktuellen Sicherheitsbedrohungen und entsprechende Sicherheitslösungen in EDA.
- Implementierung von Sicherheitsrichtlinien: Detaillierte Anleitung zur Implementierung und Verwaltung von Sicherheitsrichtlinien in einer EDA-Umgebung.
- Praxisbeispiel: Implementierung eines EDA-Projekts
- Projektanforderungen und -planung: Einführung in ein praktisches Beispielprojekt, von der Anforderungsanalyse über die Architekturplanung bis zur Implementierung.
- Schritt-für-Schritt-Implementierung: Detaillierte Durchführung des Projekts mit Fokus auf die Anwendung von EDA-Prinzipien und -Technologien.
- Event-Driven DevOps
- CI/CD für Event-Driven Systeme: Kontinuierliche Integration und Bereitstellung von Event-Driven Systemen.
- Überwachung und Logging: Techniken zur Überwachung und Protokollierung von Events und Event-Streams.
- Performance-Optimierung und Monitoring
- Optimierungstechniken: Techniken und Best Practices zur Performance-Optimierung von EDA-Architekturen.
- Monitoring-Tools und -Techniken: Einführung in Tools und Techniken zur Überwachung und Fehlerbehebung von Event-Driven Systemen.
- Event-Driven Data Processing
- Verarbeitung großer Datenmengen: Techniken zur effizienten Verarbeitung großer Datenmengen in Echtzeit.
- Analysemethoden: Einführung in Methoden zur Datenanalyse und -verarbeitung in einer EDA.
- Zukunft von EDA: Trends und Entwicklungen
- Aktuelle Trends: Diskussion der aktuellen Trends und Technologien, die die Zukunft von EDA beeinflussen.
- Best Practices für nachhaltige Architekturen: Empfehlungen und Best Practices für den Aufbau nachhaltiger und zukunftssicherer EDA-Architekturen.
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
